Originariamente inviato da pyotrex
Mi aggancio al 3d

Io ho una situazione di questo tipo:
all'interno di un form ho 2 input type testo e un checkbox, uno dei 2 input type ad esempio il secondo al caricamento della pagina deve essere readonly. Se seleziono la checkbox il readonly passa al primo input lasciandomi libero di modificare il secondo, se la deseleziono succede il contrario; in pratica la check scambia lo stato di readonly da 2 a 1 e da 1 a 2. Se la check non fosse lo strumento + adeguato posso cambiare tipo di input.

Butto giù 2 righe di come è la situazione adesso
codice:
<form action="pagina" method="post" name="modulo">
<input type="text" name="sconto" value="bello" readonly>
<input type="text" name="prezzo" value="brutto">
<input type="checkbox" name="checkbox" value="1">
</form>
Prova cosi:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script>
function cambia(){
if(document.modulo.modifica.checked){
document.modulo.sconto.readOnly='';
document.modulo.prezzo.readOnly=true;
}else{
document.modulo.prezzo.readOnly='';
document.modulo.sconto.readOnly=true;
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
</head>

<body>


<form action="pagina.html" method="post" name="modulo">
<input type="text" name="sconto" value="bello" readonly="true">
<input type="text" name="prezzo" value="brutto">
<input type="checkbox" name="modifica" onClick="cambia();" value="1">
</form>


 </p>
</body>
</html>