si che funzia!!! Poi se lo vuoi in div..
Faccio prove...codice:<script> function controlla(valuta) { if(valuta >= 2) { document.getElementById('finestato').style.display='none';// se value è maggiore-uguale a 2 allora non visualizzare }else if(valuta<2) { document.getElementById('finestato').style.display='';//se è minore allora visualizza } } </script> <select name="sassa" onChange="controlla(this.value)"><option name="uno" value="1">uno</option> <option name="due" value="2">due</option> <option name="tre" value="3">tre</option> </select> <div id="finestato" style="display='none'">Ciò che vuoi</div>
Non funzia piùcodice:<script> function controlla(valuta) { if(valuta >= 2) { document.getElementById('finestato').style.display='none';// se value è maggiore-uguale a 2 allora non visualizzare }else if(valuta<2) { document.getElementById('finestato').style.display='';//se è minore allora visualizza } } </script> <select name="sassa" onChange="controlla(this.value);"><option name="uno" value="1">uno</option> <option name="due" value="2">due</option> <option name="tre" value="3">tre</option> </select> <div id="finestato" style="display:none">Ciò che vuoi</div>![]()
Allora vediamo di lavorare insieme....
dichiariamo la funzione, l'errore si presenta nel document.getElementById('finestato').style.display , perchè dice che non trova l'oggetto...
Ma perché????
EDIT! Funzia!!!
Testato al 10000000000%!!!!!Codice PHP:<script>
function Controlla(valore,livello) {
if(valore >=3) {
document.getElementById(livello).style.display='none';
}else if(valore < 3) {
document.getElementById(livello).style.display='';
}
}
setTimeout("Controlla(document.getElementById('selezione').value,'finestato');",1);
</script>
<select name="selezione" onChange="Controlla(this.value,'finestato');">
<option name="uno" value=1>Uno</option>
<option name="due" value=2>Due</option>
<option name="tre" value=3>Tre</option>
<option name="qutr" value=4>Quattro</option>
</select>
<div id="finestato" style="display:none;">Ciao mamma!!!!!!!!!!!!!!!!</div>
Anzi lo metto anche online..LINK ONLINE

Rispondi quotando