这是一个由两部分组成的问题。前几天有人回答了一个类似的问题(它也包含了PHP中这种类型的数组的信息),但我找不到它。
1.)首先,对于在表单中输入标记的name元素末尾创建的数组,正确的术语是什么?
<form>
<input name="p_id[]" value="0"/>
<input name="p_id[]" value="1"/>
<input name="p_id[]" value="2"/>
</form>
2.)如何使用JavaScript从该数组中获取信息?具体地说,我现在只想计算数组的元素。下面是我所做的,但它不起作用。
function form_check(){
for(var i = 0; i < count(document.form.p_id[]); i++){ //Error on this line
if (document.form.p_name[i].value == ''){
window.alert('Name Message');
document.form.p_name[i].focus();
break;
}
else{
if (document.form.p_price[i].value == ''){
window.alert('Price Message');
document.form.p_price[i].focus();
break;
}
else{
update_confirmation();
}
}
}
}
https://stackoverflow.com/questions/3234205
复制相似问题