checkbox 反选怎么选

ych3000 2011-05-27 01:48:48
<input type="checkbox" name="checkbox1" value="<%=si_code%>">
<input type="checkbox" name="checkbox2" value="<%=si_code%>">

当checkbox1被选中时checkbox2就没选中
当checkbox2被选中时checkbox1就没选中

他们是 循环的 就是checklist1[i].checked = !checklist2[i].checked;
像这样 具体怎么写
...全文
123 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
justloveyouforever 2011-05-29
  • 打赏
  • 举报
回复
为什么不用单选框

<input type="radio" name="fruit" value = "Apple">苹果<br>
<input type="radio" name="fruit" value = "Orange">桔子<br>
<input type="radio" name="fruit" value = "Mango">芒果<br>
夜半吸血鬼 2011-05-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 a306518193 的回复:]
不明白楼主为什么不用radio,非要用checkbox?
[/Quote]
+1
huangwenjun2012 2011-05-29
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 dogfish 的回复:]
JScript code
<script>
function a(obj)
{
if(obj.name=='checkbox1')
checkbox2.checked=!obj.checked;
else
checkbox1.checked=!obj.checked;
}
</script>



<input type="……
[/Quote]
这个简单
Dogfish 2011-05-28
  • 打赏
  • 举报
回复
<script>
function a(obj)
{
if(obj.name=='checkbox1')
checkbox2.checked=!obj.checked;
else
checkbox1.checked=!obj.checked;
}
</script>



<input type="checkbox" name="checkbox1" value="<%=si_code%>" onclick="a(this)">
<input type="checkbox" name="checkbox2" value="<%=si_code%>" onclick="a(this)">
Dogfish 2011-05-28
  • 打赏
  • 举报
回复
<script>
function a(obj)
{
if(obj.name=='checkbox1')
checkbox2.checked=false;
else
checkbox1.checked=false;
}
</script>


<input type="checkbox" name="checkbox1" value="<%=si_code%>" onclick="a(this)">
<input type="checkbox" name="checkbox2" value="<%=si_code%>" onclick="a(this)">
reciment 2011-05-27
  • 打赏
  • 举报
回复
for 循环了 listBox.length
孟子E章 2011-05-27
  • 打赏
  • 举报
回复
你的问题存在一个问题:
点checkbox1,是想反选调checkbox2的所有checkbox还是只对应序号的checkbox
a306518193 2011-05-27
  • 打赏
  • 举报
回复
不明白楼主为什么不用radio,非要用checkbox?
孟子E章 2011-05-27
  • 打赏
  • 举报
回复
var chk1 = document.getElementsByName('checkbox1');
var chk2 = document.getElementsByName('checkbox2');
for(var i = 0; i < chk1.length; i ++) {
chk1[i].checked = !chk2[i]
}
乌镇程序员 2011-05-27
  • 打赏
  • 举报
回复
这样试试
<input type="checkbox" name="ch1" />
<input type="checkbox" name="ch2" />
<script type="text/javascript">
var chk = document.getElementsByTagName('input');
for(var i = 0; i < chk.length; i ++) {
if (chk[i].type == 'checkbox') chk[i].onclick = function() {
for(var j = 0; j < chk.length; j ++) chk[j].checked = false;
this.checked = true;
}
}
</script>
ych3000 2011-05-27
  • 打赏
  • 举报
回复
<%
If siRs.Eof Then
%>
<tr align="center">
<td height="25" colspan="5">등록된 사이트가 없습니다</td>
</tr>
<%
Else
i = 1
Do Until siRs.Eof
si_code = siRs("si_code")
check_info = siRs("check_info")
check_radio = siRs("check_radio")
%>
<tr align="center">
<td height="28"><%=siRs("si_code")%></td>
<td><input name="select_on" type="radio" value="<%=si_code%>" <%If check_radio=si_code THEN%>checked<%End IF%>></td>
<td><input type="checkbox" name="checkbox" value="<%=si_code%>" <%If check_info=1 Then%>checked<%End if%> onclick="select_test(checkbox,checkbox1);" ></td>
<td><input type="checkbox" name="checkbox1" value="<%=si_code%>" <%If check_info=1 Then%>checked<%End if%> ></td>
<td align="left" title="<%=siRs("si_name")%>"><span><%=TrimStr(siRs("si_name"),20)%></span></td>
<td align="left" title="<%=siRs("si_url")%>"><a href="<%=siRs("si_url")%>" ><span><%=TrimStr(siRs("si_url"),50)%></span></a></td>
</tr>
<%
siRs.Movenext
i = i+1
Loop
End If
%>
ych3000 2011-05-27
  • 打赏
  • 举报
回复
buxing a
乌镇程序员 2011-05-27
  • 打赏
  • 举报
回复
var chk = document.getElementsByTagName('checkbox');
for(var i = 0; i < chk.length; i ++) {
chk[i].onclick = function() {
for(var j = 0; j < chk.length; j++) chk[j].checked = false;
}
}

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧