在线等待----如何实现checkbox只能选择一个的问题 楼上的,你脑子有问题啊?用单选不就行了?checkbox改成radio不就行了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是我有问题,是头要我这么做,说check的好看 <html><head><title>New Page 1</title><script> var count = 0; function test(){ var o = document.getElementsByTagName("input"); for(var i=0;i<o.length;i++) { if(o[i].type == "checkbox") { if(o[i].checked == true) { count = count + 1; } } } if(count == 1) { alert("12"); } count = 0; }</script></head><body><form"> <p><input type="checkbox" name="C1" value="V1">文本1</p> <p><input type="checkbox" name="C2" value="V2">文本2</p> <p><input type="checkbox" name="C3" value="V3">文本3</p> <p><input type="button" value="确定" onclick="test()"></p></form></body></html> <form">把这个引号去掉就有效果了~~~ <html><head><title>New Page 1</title><script> function test() {var l=form1.elements.length; for(var i=0;i<l;i++) if(form1.elements[i].type=="checkbox" && form1.elements[i].checked==true) alert("value="+form1.elements[i].value+"\ntext="+form1.elements[i].parentElement.innerText) } function eyun(o) {var l=form1.elements.length; for(var i=0;i<l;i++) if(form1.elements[i].type=="checkbox" && form1.elements[i]!=o) form1.elements[i].checked=false; }</script></head><body><form name="form1"> <p><input type="checkbox" name="C1" value="V1" onclick="eyun(this)">文本1</p> <p><input type="checkbox" name="C2" value="V2" onclick="eyun(this)">文本2</p> <p><input type="checkbox" name="C3" value="V3" onclick="eyun(this)">文本3</p> <p><input type="button" value="确定" onclick="test()"></p></form></body></html> 不行,他没有把另外选中的“勾”去掉,我要实现的是相当于radio的功能,还有,获取那个文本值的方法是什么? <html><head><title>New Page 1</title><script language=javascript> function test(){ if(cc.c1.checked==true) { cc.c2.checked==false; cc.c3.checked==false; } if(cc.c2.checked==true) { cc.c1.checked==false; cc.c3.checked==false; } if(cc.c3.checked==true) { cc.c1.checked==false; cc.c2.checked==false; } alert("12");}</script></head><body><form name="cc"> <p><input type="checkbox" name="C1" value="V1">文本1</p> <p><input type="checkbox" name="C2" value="V2">文本2</p> <p><input type="checkbox" name="C3" value="V3">文本3</p> <p><input type="button" value="确定" onclick="test()"></p></form></body></html> xinyunyishui(心云意水) 同志的程序我以调试, --------------通过--------------- 完全符合要求. try this <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>Untitled Document</title><script type="text/javascript"><!--function setCheck(aim){ var a = document.getElementsByName("ck"); for(i=0; i<a.length; i++) { a[i].checked=false; } aim.checked="checked";}--></script></head><body><form name="form1" id="form1" method="post" action=""> <p> <input name="ck" type="checkbox" id="ck" onclick="setCheck(this)" value="checkbox" /> First </p> <p> <input name="ck" type="checkbox" id="ck" value="checkbox" onclick="setCheck(this)" /> Second </p> <p> <input name="ck" type="checkbox" id="ck" value="checkbox" onclick="setCheck(this)" /> Third </p></form></body></html> 多谢ecobin(绿茵汗将)(蝶变,始于2004) ,怎样获取checkbox后边的值? Request.Form("ck") 就可以得到这个值了 请教一个全局处理的方法 实现同一个class的文本框值相加 如何判断object中的对像为td?求救!!! 标签内等号后面双引号问题 用下拉列表框选择要提交的表单 菜单中文字竖排的问题---急 JavaScript在firefox浏览器里无效。急 我是新手,请问一下如何访问服务器上的文件或将jsp中读取得数据传递到javascript脚本中 请问这个for循环如和实现。 如何用javascript做一个公告版 就是像打开163主页就自动弹出来的那个? 如何判断输入的是两位数字 高分求解javasript控制内嵌播放器播放文件的URL,如何修改SRC参数?在线等,急!
<head>
<title>New Page 1</title>
<script>
var count = 0;
function test(){
var o = document.getElementsByTagName("input"); for(var i=0;i<o.length;i++)
{
if(o[i].type == "checkbox") {
if(o[i].checked == true) {
count = count + 1;
}
}
}
if(count == 1) {
alert("12");
}
count = 0;
}
</script>
</head>
<body>
<form">
<p><input type="checkbox" name="C1" value="V1">文本1</p>
<p><input type="checkbox" name="C2" value="V2">文本2</p>
<p><input type="checkbox" name="C3" value="V3">文本3</p> <p><input type="button" value="确定" onclick="test()"></p>
</form>
</body>
</html>
<head>
<title>New Page 1</title>
<script>
function test()
{var l=form1.elements.length;
for(var i=0;i<l;i++)
if(form1.elements[i].type=="checkbox" && form1.elements[i].checked==true)
alert("value="+form1.elements[i].value+"\ntext="+form1.elements[i].parentElement.innerText)
}
function eyun(o)
{var l=form1.elements.length;
for(var i=0;i<l;i++)
if(form1.elements[i].type=="checkbox" && form1.elements[i]!=o)
form1.elements[i].checked=false;
}
</script>
</head>
<body>
<form name="form1">
<p><input type="checkbox" name="C1" value="V1" onclick="eyun(this)">文本1</p>
<p><input type="checkbox" name="C2" value="V2" onclick="eyun(this)">文本2</p>
<p><input type="checkbox" name="C3" value="V3" onclick="eyun(this)">文本3</p>
<p><input type="button" value="确定" onclick="test()"></p>
</form>
</body>
</html>
<head>
<title>New Page 1</title>
<script language=javascript>
function test(){
if(cc.c1.checked==true)
{
cc.c2.checked==false;
cc.c3.checked==false;
}
if(cc.c2.checked==true)
{
cc.c1.checked==false;
cc.c3.checked==false;
}
if(cc.c3.checked==true)
{
cc.c1.checked==false;
cc.c2.checked==false;
}
alert("12");
}</script>
</head>
<body>
<form name="cc">
<p><input type="checkbox" name="C1" value="V1">文本1</p>
<p><input type="checkbox" name="C2" value="V2">文本2</p>
<p><input type="checkbox" name="C3" value="V3">文本3</p> <p><input type="button" value="确定" onclick="test()"></p>
</form>
</body>
</html>
--------------通过--------------- 完全符合要求.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
<script type="text/javascript">
<!--
function setCheck(aim)
{
var a = document.getElementsByName("ck");
for(i=0; i<a.length; i++)
{
a[i].checked=false;
}
aim.checked="checked";
}
-->
</script>
</head><body>
<form name="form1" id="form1" method="post" action="">
<p>
<input name="ck" type="checkbox" id="ck" onclick="setCheck(this)" value="checkbox" />
First </p>
<p>
<input name="ck" type="checkbox" id="ck" value="checkbox" onclick="setCheck(this)" />
Second </p>
<p>
<input name="ck" type="checkbox" id="ck" value="checkbox" onclick="setCheck(this)" />
Third
</p>
</form>
</body>
</html>