ho una selet box e a seconda di quello che scelgo posso o meno visualizzare una seconda select box come posso fare?
ho una selet box e a seconda di quello che scelgo posso o meno visualizzare una seconda select box come posso fare?
fai così:
da richiamare così:codice:function viewhide(valore) { var liv=document.getElementById('livello'); (valore=="valoreok") liv.style.display="inline" : liv.style.display="none"; }
ovviamente sostituisci a "valoreok" il valore associato alla visualizzazione della seconda select.codice:<select name="s1" onChange="viewhide(this.options[this.selectedIndex].value);"> // codice della prima select </select> <div id="livello" style="display:none;"> // codice della seconda select </div>
ciao
ho inserito il codice come sopra ma
mi da errore sulla chiamata.
errore previsto oggetto.
perchè?
la seconda select deve essere caricata nella stessa pagina.
ma nn lo fa![]()
prova a postare il codice della tua pagina.Originariamente inviato da graphic_tv
ho inserito il codice come sopra ma
mi da errore sulla chiamata.
errore previsto oggetto.
perchè?
la seconda select deve essere caricata nella stessa pagina.
ma nn lo fa![]()
scusa la mia ignoranza ma cosa intendi per postare?
inseriscilo nel messaggio
codice:copialo qui
<script language="JavaScript">
function viewhide(valore) {
var liv=document.getElementById('livello');
(valore==2) liv.style.display="inline" ;
}
</script>
<form action="invio_reclamo.asp" method="post" name="inserimento" onSubmit="return controlla()">
<select name="s1" onChange="viewhide(this.options[this.selectedIndex].value);">
<option value="0">relativo all'azienda</option>
<option value="1">relativo al personale</option>
<option value="2">relativo al sito internet</option>
<option value="3">relativo a problemi di comunicazione</option>
</select>
<div id="livello" style="display:none;">
<select name="s2">
<option value="0">Cofani</option>
<option value="1">Accessori</option>
<option value="2">Autoveicoli</option>
</select>
</div></form>