求用JS实现,限制CHECKBOX的多选问题~
求实例~多个CHECKBOX,每次只允许选择一个~我要那种详细的代码~就是那种COPY一下,保存成HTML格式,立马就能跑出我想要的那种效果的~(限制CHECKBOX的多...
求实例~
多个CHECKBOX,每次只允许选择一个~
我要那种详细的代码~
就是那种COPY一下,保存成HTML格式,立马就能跑出我想要的那种效果的~(限制CHECKBOX的多选) 展开
多个CHECKBOX,每次只允许选择一个~
我要那种详细的代码~
就是那种COPY一下,保存成HTML格式,立马就能跑出我想要的那种效果的~(限制CHECKBOX的多选) 展开
3个回答
展开全部
没事做,给你现写的!
<html>
<head>
<script language="javascript">
function checkit(obj){
var names=document.getElementsByName("name1");
for(var i=0;i<names.length;i++){
document.getElementsByName("name1")[i].checked=false;
}
obj.checked=true;
}
</script>
</head>
<body>
<tr>
<td><input type="checkbox" name="name1" onclick="checkit(this)" value="1"/>1</td>
<td><input type="checkbox" name="name1" onclick="checkit(this)" value="2"/>2</td>
<td><input type="checkbox" name="name1" onclick="checkit(this)" value="3"/>3</td>
<td><input type="checkbox" name="name1" onclick="checkit(this)" value="4"/>4</td>
</tr>
</body>
</html>
但是你用radio不是更好吗
<html>
<head>
<script language="javascript">
function checkit(obj){
var names=document.getElementsByName("name1");
for(var i=0;i<names.length;i++){
document.getElementsByName("name1")[i].checked=false;
}
obj.checked=true;
}
</script>
</head>
<body>
<tr>
<td><input type="checkbox" name="name1" onclick="checkit(this)" value="1"/>1</td>
<td><input type="checkbox" name="name1" onclick="checkit(this)" value="2"/>2</td>
<td><input type="checkbox" name="name1" onclick="checkit(this)" value="3"/>3</td>
<td><input type="checkbox" name="name1" onclick="checkit(this)" value="4"/>4</td>
</tr>
</body>
</html>
但是你用radio不是更好吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询