はじめまして。
調べたのですが実現できないので以下について質問させてください。
こういった場所で質問するのも初めてなので至らない点もあるかと思いますがお願いします。
質問は2つです。まとめた画像を用意しました。
http://www.fastpic.jp/images.php?file=2422596804 …
【質問A】
(1)テキストフィールドに名前を入力
※半角英数字のみ、大文字小文字は可に指定出来ると嬉しいです。
(2)名前入力後、ボタンをクリック
(3)ボタンをクリックするとテキストフィールドに以下の文字が追加される。
名前の前には【/nick 】←末尾に半角スペース付き
名前の後には【四桁の日付(例:8月17日の場合は0817と言うように)】
一行でまとめるとつまり
(1)Hanako → (2) → (3)/nick Hanako0817 となるようにしたいです。
【質問B】
押すとブラウザをリロード(キーボードのF5と同じ動作)させるボタンの作成方法がわかりません。
ご存じの方いましたら教えてください。お願いします。
No.2ベストアンサー
- 回答日時:
質問Aをまとめてみました。
<form name="n">
<input type="text" name="nickname" style="ime-mode: disabled"> (1)
<input type="button" value="クリック" onclick="formatName()"> (2)
</form>
<head></head>の中にscriptを定義します。
<script type="text/javascript">
//(3)
function formatName(){
dd = new Date();
m = dd.getMonth()+1;
if ( m >=1 && m <= 9) { //一桁の月は0をつける
month = "0" + m;
}
document.n.nickname.value = "/nick " + document.n.nickname.value + month + "" + dd.getDate()
}
</script>
質問B
以下の要領です。
<input type="button" name="reload" onclick="location.reload(true);">
http://phpjavascriptroom.com/?t=js&p=location3
迅速な回答ありがとう御座います。
出来ました!!!バッチリです!!
とても丁寧に説明して頂いて大変助かりました!!
本当にありがとう御座いました。
No.1
- 回答日時:
<body>
<form name="a">
<input name="text1>
という構造の場合、以下のようにテキストボックスを特定します。
document.a.text1
フォームがなければ、 document.text1 などとなります。
質問A
(1)以下のURLの回答4
http://oshiete.goo.ne.jp/qa/1468658.html
テキストボックスtext1にHanakoが入力されたとする。
(2) 2番めのテキストボックスに1番目のテキストボックスを複写
text2.value=text1.value
(3)3番目のテキストボックスに文字を追加
dd = new Date();
text3.value = "/nick " + text1.value + (dd.getMonth()+1) + "" + dd.getDate()
Dateについては以下を参考にしています。
http://www.neconote.jp/neconote/dojo/html/calend …
質問B location.reload(); です。
この回答への補足
ご回答ありがとう御座います。
お陰様で質問Bはすぐに解決できました。
質問Aは、試行錯誤してみたのですがまだ解決できていません。
もしかして質問Aの回答はテキストボックスを3つ使う方法ですか?
もしそうでしたら誤解させてしまってすみません。
添付画像内で3つのテキストボックスを縦に載せてますが
それは【工程】を表現したつもりでした。
実際は1つのテキストボックスで完結させたいのです。
(1)名前を書く
(2)ボタンをクリック
(3)/nick 名前+日付が【(1)のテキストボックスに表示される】
としたいのです。
プログラムの知識が乏しいため、
見当違いなことを確認していたら申し訳御座いません。
以下のURL左下の部分に本日の質問内容を実装したいのですが…
お手数ですが今一度ご指導頂けると助かります。
http://kmrc21.com/room/01
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TextBoxに半角数字以外を入れた...
-
tabindexの取得
-
jQueryのdatepickerの日付が選...
-
HTMLファイル同士での値渡し
-
どちらかひとつのテキストボッ...
-
JSで一つのボタンを押したとき...
-
フォームの内容でリンク先URLの...
-
マイナスなら赤字で表示したい...
-
VBscriptの配列変数をJavascrip...
-
フォーカスが外れたときの動作...
-
GetElementByIdがうまく取得で...
-
入力するテキストエリアをボタ...
-
プルダウンで選択された値を別...
-
テキストエリアに履歴を残したい
-
HTMLとJavaScriptで作った表示...
-
onchangeイベントを強制的に発...
-
プルダウン選択を変更すると、...
-
return trueとreturn falseの用...
-
チェックボックスのON/OFFでVal...
-
<JavaScript>tableタグを入力不...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLとJavaScriptで作った表示...
-
GetElementByIdがうまく取得で...
-
tabindexの取得
-
TextBoxに半角数字以外を入れた...
-
JavaScriptで作ったアプリが正...
-
プルダウンで選択された値を別...
-
HTMLファイル同士での値渡し
-
フォームの内容でリンク先URLの...
-
ページ間で変数を保持したい
-
テキストボックスに初期値で1...
-
javascriptのちょっとした動作...
-
入力するテキストエリアをボタ...
-
jQueryのdatepickerの日付が選...
-
JSPでonChangeを強制発行するに...
-
マイナスなら赤字で表示したい...
-
大文字か小文字かを判断する方法
-
VBscriptの配列変数をJavascrip...
-
一部Enter無効化の方法を教えて...
-
テキストエリアに履歴を残したい
-
フォーカスが外れた時の入力チ...
おすすめ情報