【发布时间】:2017-12-15 08:48:47
【问题描述】:
注册为 ::
<td> <h:selectOneRadio id="selection" value="#{LoginBean.role}" label="Action" required="true" onclick="javascript:showUserSelection(this)">
<f:selectItem itemValue="Customer" itemLabel="Customer" />
<f:selectItem itemValue="Manager" itemLabel="Manager" />
<p:ajax process="console" update="@form" />
</h:selectOneRadio>
</td>
</tr>
<tr>
<th><h:outputLabel value="Enter your Fee ::" id="fee"></h:outputLabel></th>
在上面的代码中,我只想在选择管理器单选按钮时显示 outputLabel。我写了javascript,但它不起作用。
<script>
function showUserSelection(idFrom) {
if (document.getElementById){
var valueFrom = idFrom.value;
if (valueFrom == 'Manager'){
document.getElementById('fee').className="visible";
}
else{
document.getElementById('fee').className="invisible"
}
}
}
</script>
? 有人可以建议我上面有什么问题吗?
【问题讨论】:
-
调试,调试,调试。所有客户端的东西......
标签: javascript jsf