2013-07-29 104 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"

多數民衆贊成