问题描述
- 关于html代码中复选框的问题
- 各位大侠:
您好!
有这样两段代码: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......
答案就在这里:复选框问题
解决方案三:
name属性就是指定复选框名称的啊,带不带[]应该没有区别吧,只是定义的名称不同而已。
复选框的具体使用方法,API参考:http://www.w3school.com.cn/html/html_forms.asp
解决方案四:
带[]为数组,获取复选框时要用遍历数组的形式
时间: 2024-09-15 07:50:47