Ok ora va, però ho dovuto scrivere readOnly con la O maiuscola!
Domani lo provo con l'invio del dati del form, ma in teoria dovrebbe andare
Ti ringrazio cavicchiandrea per l'aiuto.
Ah, allego il codice completo così se può servire, eccolo bello e pronto
Codice PHP:
<form name="combowithtext">
<select name="Prezzo_Digitale" size="1" onChange="showtext(this.options.selectedIndex)">
<option value="ND" selected>Non disponibile</option>
<option value="0,00">Prezzo</option>
<option value="Gratuito">Gratuito</option>
</select>
<input readonly="readonly" type="text" wrap="virtual" name="Prezzo_digit" size="10">
<script language="javascript">
<!--
var shortcut=document.combowithtext
var descriptions=new Array()
//extend this list if neccessary to accomodate more selections
descriptions[0]="ND"
descriptions[1]="0,00"
descriptions[2]="Gratuito"
shortcut.Prezzo_digit.value=descriptions[shortcut.Prezzo_Digitale.selectedIndex]
function gothere(){
location=shortcut.Prezzo_Digitale.options[shortcut.Prezzo_Digitale.selectedIndex].value
}
function showtext(sel){
if(sel==0) {
shortcut.Prezzo_digit.value=descriptions[shortcut.Prezzo_Digitale.selectedIndex];
shortcut.Prezzo_digit.readOnly='readonly';
}
else if(sel==1) {
shortcut.Prezzo_digit.value=descriptions[shortcut.Prezzo_Digitale.selectedIndex];
shortcut.Prezzo_digit.readOnly='';
}
else if(sel==2) {
shortcut.Prezzo_digit.value=descriptions[shortcut.Prezzo_Digitale.selectedIndex];
shortcut.Prezzo_digit.readOnly='readonly';
}
}
//-->
</script>
</form>