2013-07-29 91 views
1

我有了这样的线创建账户形式:帐户设置单选按钮 - 编辑

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

后,用户可以编辑帐户信息。在编辑帐户表单中,我怎样才能显示最初选定值的单选按钮?我有这个值,我希望在打开表单时检查各个按钮。

谢谢。

干杯

+0

哪个编程语言你preffer JS,PHP? –

+0

将选中的值设置为选中 Rex

+0

如何获得初始值? – DarkBee

回答

2

您可以将选中= “选中” 为默认的答案(见下文)

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

请注意,在非xhtml你可以使用'是的' – DarkBee

+1

是的,我知道。 但我通常使用checked =“checked”:) – MjeOsX

+1

我使用'checked =“哦,地狱呀”。 [它工作正常](http://jsfiddle.net/AbxXy/)。 –

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> 
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"); 

希望它能帮助你。

1

您没有指定您的服务器端语言。例如,对于红宝石和再培训局,当你有一个模型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为相应的元素。

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

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

使用的检查该值= “选中” 在任何你想要显示的默认选中标记

0

使用属性Selected="selected"

多数民众赞成