Pensavo che potessero essere, ma dato che non sto mettendo i miei soldi dove la mia bocca (per così dire) impostando l'attributo di sola lettura, in realtà non sembra fare nulla.
Preferirei non utilizzare Disabilitato, poiché desidero che le caselle di controllo selezionate vengano inviate con il resto del modulo, ma non voglio che il client sia in grado di modificarle in determinate circostanze.
readonly
)
readonly
! Perché allora questo attributo esisterebbe!
readonly
è solo un attributo lato client per aiutare un browser a visualizzare correttamente un sito e quindi a costruirne la richiesta corretta. Il server non può e non deve conoscere l' readonly
attributo della pagina renderizzata. Deve presumere che la richiesta provenga da qualsiasi luogo (e possibilmente con intenzioni dannose); mai fare affidamento sull'input fornito dall'utente. Tuttavia, perché inviare un valore di una casella che non è possibile modificare in una richiesta (se si imposta il valore prima del rendering, si conosce già il valore al momento
readonly
attributo esiste lì per qualche motivo. Non ha certamente nulla a che fare con l'implementazione lato server. Ma è lì per dire all'utente "Ehi! Questo valore viene assunto qui, e / ma non puoi cambiarlo."