• ベストアンサー

入力エリアのクリアについて

おはようございます。 現在inputエリアに学生番号を入力し、ボタン(検索)押下すると、 別のそれぞれのinputエリアに氏名、クラス、年齢が 入力されるようになっているとします。 ある生徒の学生番号(0001)を入力すると、 それぞれ、inputエリアに浅井、A組み、15という情報が格納されるとします。 その後、0002を入力して検索を押下しないと、 あたかも0002番が浅井さんのように見えてしまいますので、 学生番号に変更があったら、氏名、クラス、年齢のinputエリアをクリアしたい と考えています。 どのようにすればよいかわかりません。 どうかアドバイス宜しくお願い致します。

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

  • ベストアンサー
  • mirurin
  • ベストアンサー率43% (48/111)
回答No.2

<form name="form1"> <input type=text name="a"> <input type=text name="b" onKeydown="document.form1.a.value='';"> </form> こんな感じでしょうか?

jyopper
質問者

お礼

返信有難うございます。 上記のようにしたら、消えました。 表示部分を消したい部分が複数ある場合は、 関数などでしたほうがいいでしょうね。 ありがとうございました。

その他の回答 (1)

  • funamin
  • ベストアンサー率0% (0/6)
回答No.1

学生番号のinput typeにカーソルが移動されたら クリアというのはどうでしょうか? ただ、変更されてない場合は危険ですね・・。 もしくは、学生番号のエリアにカーソルが移動されたら アラートで変更するかどうかの判断をさせるというのは どうでしょうか? 変更するを選択した場合は、全てクリアしてしまう等・・

jyopper
質問者

補足

早速の返信ありがとうございます。 そうですね、できれば 学生番号を入力行為があったら 既存表示されたデータをクリアしたいです。 たとえば、0001を入力し、検索ボタン押下し 対応したデータを表示後、 再び学生番号0002を入力するため "0"を押下した時点で表示データはクリアしたいと考えています。

関連するQ&A