2013-11-20 47 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