Originariamente inviato da TheAikon
Willybit così come è fatto non fa quello che dici tu, perchè quando apro la pagina del form, che mi ritorna i dati dal server, se il radio è impostato sul no io comunque ho la possibilità di inserire un valore all'interno della input text e questo non deve accadere.
Se invece passo dal si al no allora mi rende la input text readonly.
Spero di essermi spiegato bene.
Aikon
ti sei spiegato bene... sarò io che non mi sono spiegato :gren:
devi impostare readonly nel text lato server nel caso sia da selezionare il radio NO
se non vuoi fare lato server... al limite puoi fare così
codice:
<HTML>
<HEAD>
<script language="javascript">
function NomeFunzione(ff){
if(ff.Offr[1].checked){
ff.Sconto.value=0
ff.Sconto.readOnly=true
}
else ff.Sconto.readOnly=false
}
</script>
</HEAD>
<BODY onload="NomeFunzione(document.NomeForm)">
<form name="NomeForm">
<INPUT type="text" name="Sconto" value="10" size="20">
SI
<input type="radio" name="Offr" value="1" onclick="NomeFunzione(this.form)">
NO
<input type="radio" name="Offr" value="0" checked onclick="NomeFunzione(this.form)">
</form>
</BODY>
</HTML>