我有一个创建帐户表单,其中包含以下行:
<li>
<label>Question1</label>
<input type="radio" name="name1" value="yes">Yes
<input type="radio" name="name1" value="no">No
</li>
设置帐户后,用户可以编辑帐户信息。在编辑帐户表单中,如何显示具有最初选择值的单选按钮?我有值,我希望在打开表单时检查相应的按钮。
谢谢。
干杯
答案 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"
那就是