Register as ::
<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>
In this above code, I want to show outputLabel only if Manager radio button is selected. I wrote javascript but it it is not working.
<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>
? Can anybody please suggest me what is wrong above?