我通过ajax提交表单。目前,我把这样的帖子数据放在一起:
for(i=0; i<document.formname.elements.length; i++){
if(document.formname.elements[i].type=='checkbox' && document.formname.elements[i].checked!=true){continue;}
if (i>0){data = data + "&";}
data = data + document.formname.elements[i].name + "=" + encodeURIComponent(document.formname.elements[i].value);
}
直到我更改了其中一个选择框才能选择多个。此代码段仅获取所选值之一。
想象一下我的形式:
<select name="selectme[]" multiple>
<option value="">Select Something</option>
<option value="987987">Choice 1</option>
<option value="35987">Another Choice</option>
<option value="98987">Choice 3</option>
</select>
我如何检测并收集其他选项?