Salve ragazzi, ho un piccolo problema per il mio sito:
Devo fare in modo che cambiando la option di una select alcune textbox devono essere disabilitate.
Questo è il codice:
<h3> Inserire prodotto </h3>
<fieldset>
<form action="index.php?pagina=inserire" method="POST" name="Inserire">
Nel path inserire nome immagine.jpg
Marca <input type="text" name="marca">        
Prezzo <input type="text" name="prezzo">
Quantità <input type="text" name="quantita">        
Descrizione <input type="text" name="descrizione" >
Modello <input type="text" name="modello">        
Path <input type="text" name="path">
<select size="1" name="scelta" id="scelta" onchange="test(this.value)" >
<option value="racchette" >Racchette </option>
<option value="corde">Corde</option>
<option value="accessori">Accessori</option>
</select>
Nome <input type="text" name="nome" id="nome" >     
Peso<input type="text" name="peso" id="peso" >
Diametro<input type="text" name="diametro" id="diametro" >      
Tipo<input type="text" name="tipo" id="tipo" >
<input type="submit" name="inserire" value="Inserisci prodotto">
</form>
</fieldset>
{literal}
<script language="JavaScript" type="text/javascript">
function test(value) {
if (value == 'racchette') {
document.getElementById('nome').disabled = true;
document.getElementById('peso').disabled = true;
document.getElementById('diametro').disabled = true;
document.getElementById('tipo').disabled = false;
} else if(value=='corde') {
document.getElementById('nome').disabled = false;
document.getElementById('peso').disabled = true;
document.getElementById('diametro').disabled = true;
document.getElementById('tipo').disabled = true;
}else if(value == 'accessori'){
document.getElementById('peso').hidden = true;
document.getElementById('diametro').hidden = true;
document.getElementById('nome').disabled = false;
document.getElementById('tipo').disabled = false;
}
}
</script>
{/literal}
Praticamente quando opt== racchette disabilitare tipo.
Praticamente quando opt== corde abilitare solo nome.
Praticamente quando opt== accessori disabiltare peso e diametro