这个是全部的html代码 就是很多个单选按钮 第一个选项值是a 第二个是b 然后一共15个input 最后一个input是提交按钮这个是js代码 我想让它当没选完的时候点击提交按钮 弹出弹框提示"没选完" 可是弹框弄不出来 代码检查也没报错 求解答怎么能让它弹出来
2 回答
已采纳
慕spring
TA贡献38条经验 获得超4个赞
var achose=document.getElementsByTagName('input');
achose[14].onclick=function(){
var a=0,b=0;
for(var i=0;i<achose.length;i++){
if(achose[i].checked){
if(achose[i].value=='a'){
a++;
}else if(achose[i].value=='b'){
b++
}
}
}
if(a+b<15){
alert(a+','+b)
}
}
首先,每次点击提交,必须先重置a,b的值,且重新计算a+b的值,其次,这是个点击事件的方法,不能写在for循环里,参考以上代码。
添加回答
举报
0/150
提交
取消