Originariamente inviato da orcim
Salve; esiste un comando in javascript che permette di non poter modificare lo stato di un checkbox assegnato di default tramite una funzione?

Mi spiego, così:

codice:
<input type="checkbox" name="C1" value="1" disabled>
Il valore 1 non si valorizza nella pagina successiva che deve recuperare il valore del checkbox.

Così:

codice:
<input type="checkbox" name="C1" value="1" readonly>
Comunque permette di abilitare o meno il flag all'interno del checkbox.

Sapete aiutarmi ???
Grazie
Non e possibile con l'oggetto checkbox impostarlo su readonly in nessuna maniera e linguaggio.
Daltronde lo scopo concepito del campo è come "opzionale", ora qualora tu debba per forza utilizzare un checkbox :rollo: la soluzione potrebbe essere:
codice:
<input type="checkbox" name="C1" value="1" onclick="if(!this.checked){this.checked=true}>
cosi anche provando a deselezionarlo non sara possibile. (chiaramente funzionera solo con il javascript abilitato)
Seconda possibilita (credo migliore) e utilizzare un solo campo radio spuntato cosi:
codice:
<input name="C1" type="radio" value="1" checked="checked">
Terza soluzione e utilizzare un campo hidden (per passare il valore) con un immagine tipo spunta
codice:
<input name="C1" type="hidden" value="1" >
Vedi tu quale soluzione pensi sia la migliore.