checkbox问题 <script> document.myForm.elements("abc0")[1].checked = true ;</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的问题错了是这样的<!-- saved from url=(0022)http://internet.e-mail --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><form name="myForm"><input type="checkbox" name="abc" value="1" >删除<input type="checkbox" name="ecf" value="0" >推荐<br><input type="checkbox" name="abc" value="1" >删除<input type="checkbox" name="ecf" value="0" >推荐<br><input type="checkbox" name="abc" value="1" >删除<input type="checkbox" name="ecf" value="0" >推荐<br><input type="checkbox" name="abc" value="1" >删除<input type="checkbox" name="ecf" value="0" >推荐<br><input type="checkbox" name="abc" value="1" >删除<input type="checkbox" name="ecf" value="0" >推荐<br><input type="checkbox" name="abc" value="1" >删除<input type="checkbox" name="ecf" value="0" >推荐<br></form></BODY></HTML>是这样的abc和ecf是一组,但这样数据有多组每一组只能选择一个或都不选要用脚本实现因为不知道有多少组,这些是动态出现的这样怎么实现 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><script>function chk(id){if(id==1){ if(document.myForm.abc0[1].checked){ alert('对不起,不能选择多项'); //document.myForm.abc0[0].checked=false; return false; }}else if(id==0){ if(document.myForm.abc0[0].checked){ alert('对不起,不能选择多项'); //document.myForm.abc0[1].checked=false; return false; }}}</script></HEAD><BODY><form name="myForm"><input type="checkbox" name="abc0" value="1" onclick="return chk(this.value)">删除<input type="checkbox" name="abc0" value="0" onclick="return chk(this.value)">推荐<br><input type="checkbox" name="abc1" value="1" >删除<input type="checkbox" name="abc1" value="0" >推荐<br><input type="checkbox" name="abc2" value="1" >删除<input type="checkbox" name="abc2" value="0" >推荐<br><input type="checkbox" name="abc3" value="1" >删除<input type="checkbox" name="abc3" value="0" >推荐<br><input type="checkbox" name="abc4" value="1" >删除<input type="checkbox" name="abc4" value="0" >推荐<br></form></BODY></HTML> 当点checkbox的时候,判断document.myForm.abc.length 和 document.myForm.ecf.length,只能小于等于1 这些value的值可能是不确定的 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><script>function chk(name){ var iLength = document.myForm.elements[name].length; var check = 0; for(var i = 0; i < iLength ; i ++) { if (document.myForm.elements[name][i].checked == true) { check = check + 1; } } if (check>1){ alert("不能多选"); return false; }}</script><BODY><form name="myForm"><input type="checkbox" name="abc0" value="1" onclick="return chk(this.name)">删除<input type="checkbox" name="abc0" value="0" onclick="return chk(this.name)">推荐<br><input type="checkbox" name="abc1" value="1" onclick="return chk(this.name)">删除<input type="checkbox" name="abc1" value="0" onclick="return chk(this.name)">推荐<br><input type="checkbox" name="abc2" value="1" onclick="return chk(this.name)">删除<input type="checkbox" name="abc2" value="0" onclick="return chk(this.name)">推荐<br><input type="checkbox" name="abc3" value="1" onclick="return chk(this.name)">删除<input type="checkbox" name="abc3" value="0" onclick="return chk(this.name)">推荐<br><input type="checkbox" name="abc4" value="1" onclick="return chk(this.name)">删除<input type="checkbox" name="abc4" value="0" onclick="return chk(this.name)">推荐<br></form></BODY></HTML> 请问元素对象的事件名是否可写成变量,火狐可以,不知道ie如何写 求助,解析一段投票代码 菜鸟求救!如何让生成的zip文件在客户端通过link显示出来 求页面模块拖动后保存的方法啊 firefox浏览器,你推广什么推广,老子真想骂你. 对于熟悉JavaScript的达人应该很简单,循环1,2,3,4,然后输出a,b,c,d marquee实现跑马灯,如何让跑马灯从头到尾跑一次后,再刷新页面,跑马灯显示别的内容呢? 发现js的一个bug,不知道有没有人遇到过 窗口大小的问题 如何用Js调用 alpha滤镜 再提checkbox问题 如何用JavaScript实现表单变量的运算和传递?
是这样的
<!-- saved from url=(0022)http://internet.e-mail -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<form name="myForm">
<input type="checkbox" name="abc" value="1" >删除
<input type="checkbox" name="ecf" value="0" >推荐<br>
<input type="checkbox" name="abc" value="1" >删除
<input type="checkbox" name="ecf" value="0" >推荐<br>
<input type="checkbox" name="abc" value="1" >删除
<input type="checkbox" name="ecf" value="0" >推荐<br>
<input type="checkbox" name="abc" value="1" >删除
<input type="checkbox" name="ecf" value="0" >推荐<br>
<input type="checkbox" name="abc" value="1" >删除
<input type="checkbox" name="ecf" value="0" >推荐<br>
<input type="checkbox" name="abc" value="1" >删除
<input type="checkbox" name="ecf" value="0" >推荐<br></form>
</BODY>
</HTML>
是这样的abc和ecf是一组,但这样数据有多组
每一组只能选择一个或都不选
要用脚本实现
因为不知道有多少组,这些是动态出现的
这样怎么实现
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function chk(id){
if(id==1){
if(document.myForm.abc0[1].checked){
alert('对不起,不能选择多项');
//document.myForm.abc0[0].checked=false;
return false;
}
}else if(id==0){
if(document.myForm.abc0[0].checked){
alert('对不起,不能选择多项');
//document.myForm.abc0[1].checked=false;
return false;
}
}}
</script>
</HEAD><BODY>
<form name="myForm">
<input type="checkbox" name="abc0" value="1" onclick="return chk(this.value)">删除
<input type="checkbox" name="abc0" value="0" onclick="return chk(this.value)">推荐<br>
<input type="checkbox" name="abc1" value="1" >删除
<input type="checkbox" name="abc1" value="0" >推荐<br>
<input type="checkbox" name="abc2" value="1" >删除
<input type="checkbox" name="abc2" value="0" >推荐<br>
<input type="checkbox" name="abc3" value="1" >删除
<input type="checkbox" name="abc3" value="0" >推荐<br>
<input type="checkbox" name="abc4" value="1" >删除
<input type="checkbox" name="abc4" value="0" >推荐<br></form>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function chk(name){
var iLength = document.myForm.elements[name].length;
var check = 0;
for(var i = 0; i < iLength ; i ++)
{
if (document.myForm.elements[name][i].checked == true)
{
check = check + 1;
}
}
if (check>1){
alert("不能多选");
return false;
}
}
</script><BODY>
<form name="myForm">
<input type="checkbox" name="abc0" value="1" onclick="return chk(this.name)">删除
<input type="checkbox" name="abc0" value="0" onclick="return chk(this.name)">推荐<br>
<input type="checkbox" name="abc1" value="1" onclick="return chk(this.name)">删除
<input type="checkbox" name="abc1" value="0" onclick="return chk(this.name)">推荐<br>
<input type="checkbox" name="abc2" value="1" onclick="return chk(this.name)">删除
<input type="checkbox" name="abc2" value="0" onclick="return chk(this.name)">推荐<br>
<input type="checkbox" name="abc3" value="1" onclick="return chk(this.name)">删除
<input type="checkbox" name="abc3" value="0" onclick="return chk(this.name)">推荐<br>
<input type="checkbox" name="abc4" value="1" onclick="return chk(this.name)">删除
<input type="checkbox" name="abc4" value="0" onclick="return chk(this.name)">推荐<br></form>
</BODY>
</HTML>