各位大侠:
您好!
有这样两段代码:
1.<input type="checkbox" name="hobby" value="a">篮球
<input type="checkbox" name="hobby" value="b">排球
<input type="checkbox" name="hobby" value="b">足球
2。<input type="checkbox" name="hobby[]" value="a">篮球
<input type="checkbox" name="hobby[]" value="b">排球
<input type="checkbox" name="hobby[]" value="b">足球
请问name属性值带[]和不带[]有什么区别?
加[]一般是方便服务器端生成数组
http://www.php100.com/html/php/lei/2013/0904/4009.html
复选框的全选,多选,全不选,反选 全选 全选 function checkAll(str) { var a = document.getElementsByName(str); var n = a.length; for (var i=0; ia.checked = window.event.srcElement.checked; } function checkItem......
答案就在这里:复选框问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
name属性就是指定复选框名称的啊,带不带[]应该没有区别吧,只是定义的名称不同而已。
复选框的具体使用方法,API参考:http://www.w3school.com.cn/html/html_forms.asp
带[]为数组,获取复选框时要用遍历数组的形式