2013-11-20 42 views
3

單選按鈕是否具有設置默認值的策略?我想創建單選按鈕的形式,它是必需的值。在展示表單上選擇一個或者全部展示並放置錯誤消息(如果有任何單選按鈕,未在提交時選中),最好?單選按鈕策略

+0

我不確定是否有任何一般政策。你需要適應它取決於需求。老實說,我總是通過單選按鈕選擇組合框(帶有默認空消息)... – Milos

回答

0

您可以通過選擇一個默認的無線電值檢查

<input type=radio name=r1 value="1" checked> 
<input type=radio name=r1 value="2"> 

這裏默認值設置爲1,V應該使用檢查的關鍵字。

最好設置默認的單選按鈕選項。 假設如果你不想使用默認的單選按鈕選擇你可以調用一個js函數(使用onsubmit())。像這樣

<form id="ID" method="post" action="servleName" onSubmit="return validateOption()"> 
<input type=radio name=r1 value="1" >A</input> 

<input type=radio name=r1 value="2">B</input> 
<input type="submit" value="Submit"><span id="error" style="display:none;"></span> 
</form> 

你的腳本到這裏來驗證選項是否選擇與否,頁面的提交是可能的,只有當的onsubmit validateOption()返回true =真即。

<script> 
function validateOption() 
{ 
    var group=document.getElementsByName("r1"); 

    for (var i = 0; i < group.length; i++) 
    { 
     if (group[i].checked) 
      return true; 
      } 
     // else you can show error message like this 
     document.getElementById("error").innerHTML="Please enter your choice"; 
     return false; 
    } 
</script> 
+0

當然,您可以添加默認值並添加驗證消息。但問題是:如果我需要表單上單選按鈕的值,我應該選擇單選按鈕嗎? – sajili

+0

@sajili沒有必要。 – uhs