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'屬性轉換爲'name' HTML屬性,而不是'id'。檢查你生成的HTML是否有正確的'name'屬性,並嘗試做這樣的事情:'document.getElementsByName(「Addresses1.stateId」)[0] .value = 0;' –
對不起,路徑添加名稱和ID。名稱是相同的東西「地址[1] .stateId」和id沒有方括號「Addresses1.stateId」。 – Skeptor