Ciao,
ho l'esigenza sia di nascondere che di pulire i campi testo quando si seleziona un determinato valore del radiobutton (es: NO). A seguire lo script per nascondere i campi testo:
Codice HTML:
codice HTML:<span>Do you have Passport?</span><label for="chkYes"> <input type="radio" id="chkYes" name="chkPassPort" /> Yes</label><label for="chkNo"> <input type="radio" id="chkNo" name="chkPassPort" /> No</label><hr /><div id="dvPassport" style="display: none"> <div > Passport Number: <input type="text" id="txtPassportNumber" /> </div> <br> <div > Certification Number: <input type="text" id="txtPassportCertification" /> </div> <br> <div > Full Name: <input type="text" id="txtPassportFullname" /> </div> </div>
Codice Javascript:
codice:<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> $(function () { $("input[name='chkPassPort']").click(function () { if ($("#chkYes").is(":checked")) { $("#dvPassport").show(); } else { $("#dvPassport").hide(); } }); }); </script>
A partire dallo script sopra riportato, vorrei implementare un controllo che ripulisca i campi testo, drop downlist ecc quando si seleziona il radiobutton NO.
Ad esempio, lo script seguente dovrebbe ripulire i field, ma non so come implementarlo a quello sopra.
codice:$(function() { $('input[type="radio"]').click(function() {codice:if($(this).attr('id') == 'others') { $('#others-text').show(); } else { $('#others-text').hide(); $('#others-text').val(''); } }); });
Potreste darmi una mano?
Grazie

Rispondi quotando
