Je pensais qu'ils pourraient l'être, mais comme je ne mets pas mon argent là où ma bouche (pour ainsi dire) définir l'attribut en lecture seule ne semble en fait rien faire.
Je préfère ne pas utiliser Désactivé, car je veux que les cases cochées soient soumises avec le reste du formulaire, je ne veux tout simplement pas que le client puisse les modifier dans certaines circonstances.
readonly
)
readonly
! Pourquoi alors cet attribut existerait!
readonly
n'est qu'un attribut côté client pour aider un navigateur à restituer correctement un site, puis à en construire la requête correcte. Le serveur ne peut pas et ne doit pas connaître l' readonly
attribut de la page rendue. Il doit supposer que la demande est venue de n'importe où (et peut-être avec des intentions malveillantes); ne comptez jamais sur les entrées fournies par l'utilisateur. Pourquoi envoyer une valeur de case à cocher que vous ne pouvez pas modifier dans une demande (si vous définissez la valeur avant le rendu, vous connaissez déjà la valeur lorsque la demande est soumise, il n'est donc pas nécessaire de la transmettre dans la demande)
readonly
attribut existe là pour une raison quelconque. Cela n'a certainement rien à voir avec l'implémentation côté serveur. Mais il est là pour dire à l'utilisateur "Hé! Cette valeur est supposée ici, et / mais vous ne pouvez pas la changer."