如何在java中为radiobutton添加onclick事件

时间:2015-06-02 14:59:18

标签: jsf primefaces myfaces

我正在动态创建两个单选按钮(HtmlSelectOneRadio是/否)和一个输入文本框。

    HtmlPanelGrid optionGrid = //....
    optionGrid.getChildren().add(radios);  // adding yes and no radios
    optionGrid.getChildren().add(textbox); // adding input text box 
    questionGrid.getChildren().add(optionGrid);

我想添加onclick事件,以便在用户单击无单选按钮时禁用输入框。如何向在java端创建的组件添加事件?

我想要这样的东西:

<tr>
    <td valign="top">
        <input type="radio" checked id="id1" onclick = "return clickHandler();" value="a">Yes</td>
    </td>
    <td>
        <input id="idTb" value="" />
    </td>
</tr>
<tr>
    <td valign="top">
        <input type="radio" id="id2" onclick = "return clickHandler();" value="b">no</td>
</td>
</tr>

function clickhandler(){
    //if radio button yes clicked then enable text box
    //else disable text box
}                                                  

0 个答案:

没有答案