- ベストアンサー
入力エリアのクリアについて
おはようございます。 現在inputエリアに学生番号を入力し、ボタン(検索)押下すると、 別のそれぞれのinputエリアに氏名、クラス、年齢が 入力されるようになっているとします。 ある生徒の学生番号(0001)を入力すると、 それぞれ、inputエリアに浅井、A組み、15という情報が格納されるとします。 その後、0002を入力して検索を押下しないと、 あたかも0002番が浅井さんのように見えてしまいますので、 学生番号に変更があったら、氏名、クラス、年齢のinputエリアをクリアしたい と考えています。 どのようにすればよいかわかりません。 どうかアドバイス宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<form name="form1"> <input type=text name="a"> <input type=text name="b" onKeydown="document.form1.a.value='';"> </form> こんな感じでしょうか?
その他の回答 (1)
- funamin
- ベストアンサー率0% (0/6)
学生番号のinput typeにカーソルが移動されたら クリアというのはどうでしょうか? ただ、変更されてない場合は危険ですね・・。 もしくは、学生番号のエリアにカーソルが移動されたら アラートで変更するかどうかの判断をさせるというのは どうでしょうか? 変更するを選択した場合は、全てクリアしてしまう等・・
補足
早速の返信ありがとうございます。 そうですね、できれば 学生番号を入力行為があったら 既存表示されたデータをクリアしたいです。 たとえば、0001を入力し、検索ボタン押下し 対応したデータを表示後、 再び学生番号0002を入力するため "0"を押下した時点で表示データはクリアしたいと考えています。
お礼
返信有難うございます。 上記のようにしたら、消えました。 表示部分を消したい部分が複数ある場合は、 関数などでしたほうがいいでしょうね。 ありがとうございました。