• ベストアンサー

テキストボックスの値を消したい

テキストボックスの値を消したい いつもお世話になっております。 PHP、html 初心者です。 現在お問い合わせフォームを作成中です。 例えば、「氏名」欄にあらかじめ「漢字で入力してください」の言葉を代入しておいて、マウスでクリックした時点で、その言葉を消すことをしたいです。 何か良い方法はございませんでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5230/13681)
回答No.2

<form name="form1"> <input name="namae" type="text" id="namae" value="漢字で入力してください" size="30" onFocus="if (form1.namae.value == '漢字で入力してください') {form1.namae.value = '';}" onBlur="if (form1.namae.value == '') {form1.namae.value = '漢字で入力してください';}"> </form> って感じでしょうか。 ちゃんと書くならJavaScriptは外に出した方がいいですね。

jipang5054
質問者

お礼

早速のご回答ありがとうございました。 先ほど試してみましたがバッチリでした。 大変助かりました。 ありがとうございました。

その他の回答 (1)

回答No.1

マウスでクリックのみ,とはいきませんが, フォーカスが当たった時,ということであれば, onfocus属性にJavaScriptコードで文字列を消すようにすれば可能です。 ただし,二度目以降に誤って削除しないようにする処理も必要になるかと思います。

jipang5054
質問者

お礼

早速のご回答ありがとうございました。 大変参考になりました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう