1. 程式人生 > >【js小方法】提交表單是,判斷單選框是否被選中

【js小方法】提交表單是,判斷單選框是否被選中

html程式碼

<p>單選,至少選擇一個</p>
<form name="form1" method="post"  action="" onsubmit="return postform(this)">
    <input type="radio" name="choose" id="input1" value="choose1">1
    <input type="radio" name="choose" id="input1" value="choose2">2
    <input type="submit" name="Submit"
value=" 提交 "> </form>

js程式碼

function postform(obj){
    var obj2=document.getElementsByName("choose");
    for(var i=0;i<obj2.length;i++){
         if(obj2[i].checked==true){
             temp=1;
             break;
         }else{
             temp=0;
        }
    }
    if(temp==0){alert("請選擇"
);return false;} }

效果
如有選擇,提交表單,否則彈出請選擇。