陳綿綿要努力打代碼
2017-09-29 17:05:19
這個(gè)是全部的html代碼 就是很多個(gè)單選按鈕 第一個(gè)選項(xiàng)值是a 第二個(gè)是b 然后一共15個(gè)input 最后一個(gè)input是提交按鈕這個(gè)是js代碼 我想讓它當(dāng)沒(méi)選完的時(shí)候點(diǎn)擊提交按鈕 彈出彈框提示"沒(méi)選完" 可是彈框弄不出來(lái) 代碼檢查也沒(méi)報(bào)錯(cuò) 求解答怎么能讓它彈出來(lái)
2 回答
已采納

慕spring
TA貢獻(xiàn)38條經(jīng)驗(yàn) 獲得超4個(gè)贊
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)
? ?}? ?
}
首先,每次點(diǎn)擊提交,必須先重置a,b的值,且重新計(jì)算a+b的值,其次,這是個(gè)點(diǎn)擊事件的方法,不能寫在for循環(huán)里,參考以上代碼。
添加回答
舉報(bào)
0/150
提交
取消