Ho una domandina per voi...
da una select, nel caso in cui si selezioni un determinato valore, vorrei nascondere vari altri campi.
Sto provando in questo modo:
Il problema è che mi nasconde solo il primo elemento. Come posso nasconderli tutti?codice:<select name="Id" id="Id" onChange="check(this,this.form,'Mostra')"> <option selected="selected" value=0>Seleziona</option> ... </select> <p id="Mostra"><input name="a".....></p> <p id="Mostra"><input name="b".....></p> <p id="Mostra"><input name="c".....></p> <script> function check(sel,theForm,Mostra){ if(sel.selectedIndex!=0){ var val=sel.options[sel.selectedIndex].value if(val=='116' || val=='94'){ document.getElementById(Mostra).style.display="block"; } else { document.getElementById(Mostra).style.display="none"; } } else { document.getElementById(Mostra).style.display="none"; } } </script>

Rispondi quotando