**<tr>
<td>ins:</td>
<td>
<input type="checkbox" name="hobby" value="1"/>足球
<input type="checkbox" name="hobby" value="2"/>篮球
<input type="checkbox" name="hobby" value="3"/>乒乓球
<input type="checkbox" name="hobby" value="4">羽毛球
<input type="checkbox" name="hobby" value="5"/>橄榄
<td>
</tr>**
可以设置一个迭代属性,复选框属性中添加一个JS触发器,每选中一个,就迭代属性+1
<table><tr>
<td>ins:</td>
<td>
<input type="checkbox" name="hobby" value="1" />足球
<input type="checkbox" name="hobby" value="2" />篮球
<input type="checkbox" name="hobby" value="3" />乒乓球
<input type="checkbox" name="hobby" value="4">羽毛球
<input type="checkbox" name="hobby" value="5" />橄榄
<td>
</tr></table><input type="button" onclick="if(!checkNum())alert('hobby小于2个')" />
<script>
function checkNum() {
var ipts = document.getElementsByName('hobby'), num = 0;
for (var i = 0; i < ipts.length; i++) if (ipts[i].checked) num++;
return num > 1
}
</script>
那我要是把提交和重写的按钮放在一起要怎么办;代码如下:
<tr>
<td>ins:</td>
<td>
<input type="checkbox" name="hobby" value="1"/>足球
<input type="checkbox" name="hobby" value="2"/>篮球
<input type="checkbox" name="hobby" value="3"/>乒乓球
<input type="checkbox" name="hobby" value="4">羽毛球
<input type="checkbox" name="hobby" value="5"/>橄榄
<td>
<tr>//这是多选宽的
<tr>
<td colspan=2><input type="button" value="submit" onclick="validatem()" /> <input type="reset" value="reset" /></td>
</tr>//这是按钮 方法validatem是密码的 那我要怎么放多选框的onclick事件