如何判断几个checkbox是否有被选中的,如果没有弹出对话框提示,急,给分

azxsqw 2003-07-16 02:03:34
如何判断几个checkbox是否有被选中的,如果没有弹出对话框提示,急,给分
...全文
333 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zeymc 2003-07-26
  • 打赏
  • 举报
回复
看来很多了,我就不用写了
形印声传 2003-07-25
  • 打赏
  • 举报
回复
<input type = checkbox name= a value = a1>a1
<input type = checkbox name= a value = b1 checked>b1
<input type = checkbox name= a value = c1 checked>c1
<input type = checkbox name= a value = d1>d1

<script>
function check()
{
aa= document.getElementsByName('a');
for (i=0;i<aa.length;i++)
{
if (aa[i].checked == false)
alert(aa[i].value+'没有选中');
}
}
check();
</script>
lsrzm 2003-07-25
  • 打赏
  • 举报
回复
<input type = checkbox name= a value = a1>a1
<input type = checkbox name= a value = b1 checked>b1
<input type = checkbox name= a value = c1 checked>c1
<input type = checkbox name= a value = d1>d1

<script>
function check()
{
aa= document.getElementsByName('a');
for (i=0;i<aa.length;i++)
{
if (aa[i].checked == false)
alert(aa[i].value+'没有选中');
}
}
check();
</script>
kingdomzhf 2003-07-25
  • 打赏
  • 举报
回复
up
Apollo47 2003-07-25
  • 打赏
  • 举报
回复
我一直在用的一个函数。

// 是否至少选择了一项.
function isSelectedOne(form,checkboxname){
for(var i=0;i<form.elements.length;i++){
var obj = form.elements[i];
if(obj.name==checkboxname)
if(obj.checked == true){
return true;
}
}
return false;
}
javafish 2003-07-25
  • 打赏
  • 举报
回复
mark
sportdog 2003-07-16
  • 打赏
  • 举报
回复
checked
代码自己写,我困了..........
edrcwugang 2003-07-16
  • 打赏
  • 举报
回复
下面的例子可解决这个问题:

<html>
<head>
<title></title>
<script id="clientEventHandlersJS" language="javascript">
<!--

function Button1_onclick() {
var ObjectCount=0
var j=0

ObjectCount=document.all.length;
var ifcheck=0
for (i=1;i<ObjectCount;i++)
{
if (document.all.item(i).tagName=="INPUT")
if (document.all.item(i).type=="checkbox")
if (document.all.item(i).checked)
ifcheck=1;
}
if (ifcheck==0 )
alert("请选择一个选项!");
}

//-->
</script>
</head>
<body MS_POSITIONING="GridLayout">
<INPUT id="Checkbox1" type="checkbox" name="Checkbox1" >hello1<br>
<INPUT id="Checkbox2" type="checkbox" name="Checkbox2">hello2<br>
<INPUT id="Checkbox3" type="checkbox" name="Checkbox3">hello3<br>
<INPUT id="Button1" type="button" value="Button" name="Button1" language="javascript" onclick="return Button1_onclick()">
</body>
</html>
sw47 2003-07-16
  • 打赏
  • 举报
回复
<input type=checkbox><input type=checkbox>
<input type=checkbox><input type=checkbox>
<script>
var sw=document.all.tags("input"),chk=false
for(var i=0;i<sw.length;i++)
{
if (sw[i].checked==true)
{
chk=true
}
}
if(!chk)alert("未选择")
</script>

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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