提交表单后,如何在下拉列表中显示选中的选项?它总是显示第一个选项。
<form id="myform" >
<label for="selectoption">Birimler</label>
<select id="SelectOption" name="SelectOption" onchange="$('#myform').submit();" value="a">
<option>Seçiniz</option>
<option id="aYo" value="Yonetim">Yönetim</option>
<option id="aAr" value="Arge">ARGE</option>
<option id="aDe" value="Depo">Depo/Sevkiyat</option>
<option id="aIK" value="IKID">İnsan Kaynakları/İdari İşler</option>
</select>
</form>
3条答案
按热度按时间w51jfk4q1#
或者试试这个:
selectedIndex---用于设置或获取集合中选定元素的索引。
length---这是一个只读属性,用于获取集合中元素的数量。
xxls0lw82#
您可以将值保存在localStorage中,如下所示:
那么你的浏览器会记住这个值,即使在页面重新加载(表单发送),然后你可以填写你的表单得到的值
wn9m85ua3#
preventDefault()方法在事件可取消时取消该事件,这意味着属于该事件的默认操作将不会发生。
例如,这在以下情况下可能很有用:
点击“提交”按钮,阻止它提交表格点击链接,阻止链接从以下URL请检查此链接。
试试这个