这是一个两部分的问题。前几天有人回答了类似的问题(其中还包含有关 PHP 中此类数组的信息),但我找不到它。
1.) 首先,在表单中输入标签的名称元素末尾创建的数组的正确术语是什么?
<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();
}
}
}
}