Ciao a tutti, uso questo script:
per far in modo che cliccando su uno dei 4 radiobutton mi visualizzi un div piuttosto che un altro.codice:<script type="text/javascript"> $(document).ready(function() { $('input[name=tipo]').change(function(){ var valore = $('input[name=tipo]:checked').val(); switch (valore){ case 1: // commerciali $('div#div_comm').show(); $('div#div_cost').hide(); $('input.cost').val(""); $('div#div_elet').hide(); $('input.elet').val(""); $('div#div_flui').hide(); $('input.flui').val(""); break; case 2: // costruttivi $('div#div_comm').hide(); $('input.comm').val(""); $('div#div_cost').show(); $('div#div_elet').hide(); $('input.elet').val(""); $('div#div_flui').hide(); $('input.flui').val(""); break; case 3: // elettronici $('div#div_comm').hide(); $('input.comm').val(""); $('div#div_cost').hide(); $('input.cost').val(""); $('div#div_elet').show(); $('div#div_flui').hide(); $('input.flui').val(""); break; case 4: // fluidici $('div#div_comm').hide(); $('input.comm').val(""); $('div#div_cost').hide(); $('input.cost').val(""); $('div#div_elet').hide(); $('input.elet').val(""); $('div#div_flui').show(); break; } }); }); </script>
Il problema è che sembra non funzionare lo switch, nel senso che se lo levo e scelgo di visualizzare/nascondere un certo div, funziona. Ho però la necessità ovviamente di filtrare in base a quale radio viene selezionato.
Idee?

Rispondi quotando