永发信息网

JavaScript验证表单复选框

答案:3  悬赏:60  手机版
解决时间 2021-06-07 05:16
一个表单,有五六个checkbox,用javascript 如何判断提交时是否有选中。
最佳答案
<script>
function test( n ) {
for ( var i = 0; i < n.ck.length; ++i ) {
if ( n.ck[i].checked == true ) return true;
}
alert( '没有任何checkbox被选中' );
return false;
}
</script>

<form>
<input type="checkbox" value="1" name="ck" />
<input type="checkbox" value="2" name="ck" />
<input type="checkbox" value="3" name="ck" />
<input type="checkbox" value="4" name="ck" />
<input type="checkbox" value="5" name="ck" />
<input type="submit" onclick="return test( this.parentNode )" />
</form>
全部回答

<html> <head> <title>标题页</title> <script LANGUAGE="JavaScript"> function test() { //考虑到input有多种类型,所以还需要判断type属性 var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++){ if(inputs[i].type=="checkbox" && inputs[i].checked) alert("选中"+inputs[i].value);

} } </script> </head> <body> <input type=text name="txt1" value="this is test!" onChange="test

(this)"> <input type=checkbox value="判断1"> <input type=checkbox value="判断2"> <input type=checkbox value="判断3"> <input type=checkbox value="判断4"> <input type=button value="submit" onClick="test()"> </body> </html>

function isChecked(){ var ids = document.getElementsByName("testCheck");//testCheck是你check元素的name属性 var i=0; for(i=0; i<ids.length; i++) {//ids.length能得到一共有多少个复选框 if(ids[i].checked)//判断是否被选中 break; } if(i==ids.length){//说明没有被选中的复选框 alert('弹出提示信息!'); return false; }else if(confirm('真的要删?')){ return true; }else{ return false; } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
六岁的男孩为什么会头痛?
怎么在空间首页添加音乐和视频呀?
用Fraps软件录象怎么没有声音是????
父母为什么一定要给孩子买楼买车?
“哀莫大于心死,而人死亦次之”应该如何理解
可不可以把手机拍得照片直接通过移动空间上传
诺基亚5320XM的优点和缺点,经常使用的软件有
不喜欢QQ校友,怎么退出?
求;新年快乐:歌曲、小虎队的网站。
荷塘区株洲湖南中医药高等专科学校(西门)地址
DOTA都1.24拉,VS要好久才抛弃1.20呢?
我的婚姻啥时候出现?
服务行业和职场有什么区别吗
帮激活AVA
米色上衣配什么色的裤子
推荐资讯
狂战是拿太刀好还是拿巨剑好?
有所谓的“重低音”耳机吗?的多少价位呢?
dota里三十是什么
数学题啊,帮忙做下
为什么我的QQ飞车一考驾照就白屏呀。。
结婚快两年了还是没有怀孕去那里好啊?该检查
郾城区漯河金汇五金店我想知道这个在什么地方
形容雨后晚霞的诗句,关于钓鱼的诗句 5分
关于孔雀的成语句子,关于孔雀的句子
为什么男人不懂女人的心思?
双峰县娄底青树坪天翼手机大卖场这个地址怎么
初三学生,英语中上,考SLEP难度如何?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?