例如,我有这段代码:
<input type="text" name="width[]">
<input type="text" name="width[]">
<input type="text" name="width[]">
<input type="text" name="width[]">
<input type="text" name="width[]">
<input type="text" name="width[]">
如何通过javascript数组读取此值。我可以像这样使用php做到这一点;
<?
$values=$_POST['width'];
foreach($values as $value){//each value}
?>
javascript变量的每个值都应该可以使用循环访问。
答案 0 :(得分:1)
document.getElementsByName('width[]');
答案 1 :(得分:1)
正如你所说,你使用Jquery ..这是Jquery方法
$(document).ready(function(){
$('input[name="width[]"]').each(function(){
alert($(this).val());
});
});
答案 2 :(得分:0)
var myForm = document.forms.id_of_form;
var myControls = myForm.elements['width[]'];
for (var i = 0; i < myControls.length; i++) {
var aControl = myControls[i];
}