我有一個例子:提交值從<option>服務器沒有必要選擇
<select id="to_select_list" multiple="multiple" name="to_select_list">
<option value="winder">Winter</option>
<option value="summer">Summer</option>
<option value="rainy">Rainy</option>
<option value="Spring">Spring</option>
</select>
而且我想,當我點擊提交,所有的期權價值將通過「to_select_list」,但被髮送到服務器不需要選擇(全部)那些。
解析:
我想出如何在link
例解決了這個問題:
的Javascript:
<script language="javascript" type="text/javascript">
var selObj2 = document.getElementById(selStr2);
for (var i = 0; i < selObj2.options.length; i++) {
selObj2.options[i].selected = true;
}
</script>
HTML:
<form action="tutorial007.html" method="get" onsubmit="selectAllOptions('sel2');">
感謝您的幫助,但我使用了
@KenPlus - 選擇多個已經有一種方法來從中選擇多個項目,爲什麼要創建一個不同的UI?選擇元素不是這樣工作的!解決方案仍然是相同的,當你複製選擇的項目到另一個選擇,只需創建一個隱藏的輸入與JS在同一時間) – Quentin
我也這麼認爲。也許我會找到另一種方式,謝謝:) –