0
私はこのような状況があります。テキストをクリックするだけで
スプリングフォームタグを使用して作成したフォームにドロップダウンフィールドをリセットする方法
<form:select path="Addresses[1].stateId" data-validate='""'> <form:option value="0" > </form:option> <form:options items="${statesList}" itemLabel="value" itemValue="key" /> </form:select>
、私はすなわち、このフィールドをリセットする必要が0
を評価するためにそれを指して、私は
document.getElementById("Addresses1.stateId").selectedIndex = 0
を使用これは、バックエンドの値ではなく、表示を変更します。どんな助け?選択へ
値が変化します。私がSpringのドキュメントから正しく理解していれば、UIは同じ – Skeptor
のままです。select tafの 'path'属性は' id'ではなく 'name' HTML属性に変換されます。生成されたHTMLに正しい 'name'属性がないかどうか確認し、次のようにしてください:' document.getElementsByName( "Addresses1.stateId")[0] .value = 0; ' –
申し訳ありません、pathは名前とIDの両方を追加します。 nameは同じものです "Addresses [1] .stateId"、idには括弧 "Addresses1.stateId"はありません。 – Skeptor