单选按钮 - 编辑

时间:2013-07-29 13:19:24

标签: html forms radio-button

我有一个创建帐户表单,其中包含以下行:

<li>
   <label>Question1</label>
   <input type="radio" name="name1" value="yes">Yes
   <input type="radio" name="name1" value="no">No
</li>

设置帐户后,用户可以编辑帐户信息。在编辑帐户表单中,如何显示具有最初选择值的单选按钮?我有值,我希望在打开表单时检查相应的按钮。

谢谢。

干杯

6 个答案:

答案 0 :(得分:2)

您可以将checked =“checked”添加到默认答案(见下文)

<li>
   <label>Question1</label>
   <input type="radio" name="name1" checked="checked" value="yes">Yes
   <input type="radio" name="name1" value="no">No
</li>

答案 1 :(得分:2)

如果需要检查第二个

<li>
   <label>Question1</label>
   <input type="radio" name="name1" value="yes">Yes
   <input type="radio" name="name1" value="no" checked>No
</li>

如果需要检查第一个。

<li>
   <label>Question1</label>
   <input type="radio" name="name1" value="yes" checked>Yes
   <input type="radio" name="name1" value="no"> No
</li>

答案 2 :(得分:1)

如果您需要java脚本中的初始值,那么您需要为此编写java脚本代码。

<li>
   <label>Question1</label>
   <input type="radio" name="name1" value="yes" checked="checked">Yes
   <input type="radio" name="name1" value="no">No
</li>

//在java脚本中试试这个

var valuee=document.getElementByName("name1").value;

OR

如果您需要servlet或服务器端的值,当您提交按钮时,则使用 获取该值的请求参数。

//In Servlet
    String valuee=request.getParameter("name1");

希望它会对你有所帮助。

答案 3 :(得分:1)

您没有指定服务器端语言。例如,对于ruby和erb,当您有模型Account时,方法question1将得到“是”或“否”的答案:

<li>
   <label>Question1</label>
   <input type="radio" name="name1" value="yes" <%= "checked" if @account.question1 == "yes" %>>Yes
   <input type="radio" name="name1" value="no" <%= "checked" if @account.question1 == "no" %>>No
</li>

当服务器呈现此页面时,它会检查答案并为相应的元素呈现checked

答案 4 :(得分:0)

 <input type="radio" name="name1" value="yes" checked="checked">Yes

<input type="radio" name="name1" value="no" checked="checked">NO

如果要显示默认选中标记

,请使用checked =“checked”的值

答案 5 :(得分:0)

使用属性Selected="selected"

那就是