• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Resetオブジェクトについて)

Resetオブジェクトを使った画面のクリアについて

このQ&Aのポイント
  • Resetオブジェクトを使用して画面のクリア(初期状態に戻す)の処理を行っていますが、selectメニューが選択できないままになってしまいます。
  • Resetオブジェクトではイベントが発生せず、他の方法で入力制御を行う必要があります。
  • 画面中のradioボタンでselectの入力を制御しているが、Resetで入力された内容をクリアすると、selectメニューが選択できないままになる。

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

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

リセットボタンを押すと reset イベントが発生しますが、これを受け取るのはそのリセットボタンを有するフォームのみで、そのフォームに属する個々のオブジェクトは感知しません。 ですので、JavaScriptによる「状態」の変化を初期化する関数を作り、FORM の onReset で呼び出すようにします。 function resetFormState() {   // selectのdisabledをfalseにする。 } <FORM ・・・ onReset="resetFormState()">

y-kawamura
質問者

お礼

返信が遅くなり大変失礼しました。 やはり他のオブジェクトのイベントは発生しないのですね。 リセットをする関数を作成する方法で検討します。 ありがとうございました。

関連するQ&A