In pratica ho una select e due campi di testo. voglio fare in modo che se seleziono una determinata opzione della select uno dei due campi di testo venga disabilitato.
Grazie mille anticipatamente!
In pratica ho una select e due campi di testo. voglio fare in modo che se seleziono una determinata opzione della select uno dei due campi di testo venga disabilitato.
Grazie mille anticipatamente!
Bhè, ci sono diversi sistemi (come al solito) per ottenere il risultato desiderato: uno semplice che mi viene in mente è di associare al value delle option della select il name del campo che vuoi disabilitare e quindi
codice:<select onchange="for (var i = 0; i < this.length; i++) {this.form.elements[this.options[i].value].disabled = false;} this.form.elements[this.value].disabled = true"> <option value="campo1">Disabilita Campo 1</option> <option value="campo2">Disabilita Campo 2</option> </select> <input type="text" name="campo1" value="Campo 1" disabled /> <input type="text" name="campo2" value="Campo 2" />
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
grazie mille! alla fine ho risolto mettendo per ogni select
onClick="javascript: op1.disabled=false\false
dove op1 è apputno il campo che voglio disabilitare.
finora non ci riuscivo perchè al posto di onClick usavo onChange.
Sono felice XD![]()
spiacente di turbare la tua felicita' ma quello che hai scritto e' un po' fantasioso
provalo con browser diverso da IE/opera e non funzionera'...
in effetti funziona solo con firefox e opera, mentre con IE no (e che ne parliamo a fare?)... suggerimenti?