2014-03-27 106 views
1

當我運行我的應用程序時,應該自動選擇「單個用戶」。如何預先選擇一個單選按鈕默認

<h:selectOneRadio onchange="showEmailDiv(this.id);" value="" id="emailValue" required="true"> 
<f:selectItem itemValue="Single" itemLabel="Single User" /> 
<f:selectItem itemValue="Multiple" itemLabel="Multiple User"/> 
</h:selectOneRadio> 

如何預先選擇一個單選按鈕?

+0

將你的第一行的默認值設置爲你想要的值(單個) – Slimu

+0

謝謝Slimu。 Colud你請告訴我如何設置默認值? –

+0

您只需將它寫在第一行的值標記 – Slimu

回答

1

設置默認值,這樣

<h:selectOneRadio onchange="showEmailDiv(this.id);" value="Single" id="emailValue" required="true"> 
    <f:selectItem itemValue="Single" itemLabel="Single User" />  
    <f:selectItem itemValue="Multiple" itemLabel="Multiple User"/> 
</h:selectOneRadio> 

注意:你是不是用豆結合該組件,不知道你將如何使用它

+0

嗨吉寶感謝您的回覆..但上述代碼無法正常工作。 –

+0

你可以嘗試基於它生成的原始html調試 –

+0

@JigarJoshi現在如何獲得服務器端的價值? –

1
@ManagedBean 
public class YourBean { 
    private String value = "Single User"; 

    // getter & setter 
} 

而在你的頁面

<h:selectOneRadio onchange="showEmailDiv(this.id);" value="#{yourBean.value}" id="emailValue" required="true"> 
    <f:selectItem itemValue="Single" itemLabel="Single User" />  
    <f:selectItem itemValue="Multiple" itemLabel="Multiple User"/> 
</h:selectOneRadio>