Webサービス呼び出しが正常に完了した後にページに移動し、Webサービスから取得した値をページの入力フィールドに入力して、 。リセットボタンのイベントで選択ドロップダウンで値をリセットしないでください
ここで、リセットをクリックすると、これらの値はクリアされません。私は、defaultValueコンセプトを使用して入力フィールドに対してこの機能を実装するのに成功しています。
フォームへの値の母集団の間に、私は
...クリアから値を保つために inputField.defaultValue = inputField.value
とリセットボタン
inputField.value = inputField.defaultValue;
のクリックでを使用しかし、私は達成することはできませんよ選択ドロップダウンと同じです。その値はリセットボタンでクリアされています。 Javascriptでこれを達成するには?
私は選択した要素に対して同じことを期待していますが、問題がある場合は...デフォルトのリセットイベントを防ぐのは簡単でしょう。あなた自身が、ある種のクラスや何かを持っていないフィールドをクリアするだけです。少なくともJSの2つの場所でフィールドを個別に参照する必要はありません(JS内で個別に参照されることはありませんクラスによって)。 – nnnnnn
@nnnnnn - お返事ありがとうございます。私は、リセットクリックでリセットする必要がある他のフィールドがあります。 Webサービスの応答データを入力するフィールドだけがリセットされるべきではありません。 – ChilBud
はい、私の提案はそれをカバーしていました。 – nnnnnn