Welcome to WebmasterWorld Guest from 54.144.243.34

Forum Moderators: open

how to set visibility to hidden after the onclick envent handler

   
7:56 am on Apr 25, 2011 (gmt 0)

5+ Year Member



Hi,
Someome can help me?

I have this javascript function:

<script type="text/javascript" >
function getSelectedRadio(payment_means){
if(document.getElementById('pay3').checked){
return document.getElementById('chq').style.visibility='visible';
}
else{
return document.getElementById('chq').style.visibility='hidden';
}
}
</script>

I use this function to set visibility of a text box to 'visible' when the third radio button (hereunder) is clicked and to set it back to 'hidden' when i click on another radio button. For the first time i click to the third radio button, it displays the hidden text box and when i click on another radio button, i expected the textbox to disappear but it's not the case. What should I do?

Here is the corresponding html:
<form>
<input type="radio" name="payment_means" value="Cash" id="pay1" />&nbsp;Cash
<input type="radio" name="payment_means" value="Bank Transfer" id="pay2" />&nbsp;Bank Transfert
<input type="radio" name="payment_means" value="Cheque" id="pay3" onClick="getSelectedRadio()" />&nbsp;Cheque
<input type="text" name="chq" value="" id="chq" style="visibility:hidden;" />

</form>


thank you for your kind help
12:55 pm on Apr 25, 2011 (gmt 0)

WebmasterWorld Senior Member 5+ Year Member



put onClick="getSelectedRadio()" on all 3 input type="radio"
1:56 pm on Apr 25, 2011 (gmt 0)

5+ Year Member



Dear daveVk,
1000 thousand thanks. It works now!
 

Featured Threads

My Threads

Hot Threads This Week

Hot Threads This Month