Il existe deux façons de désactiver la soumission des formulaires en HTML, ils sont:
1. Ajouter un attribut readonly='readonly' à l'étiquette de contrôle
2. Ajouter l'attribut disabled='disabled' à l'étiquette de contrôle
Par exemple:
<input type = text value = readonly = readonly /> <input type = text value = hisabled = hisabled />
Les deux contrôles dans l'exemple ne sont pas modifiables. Mais ils ont aussi quelques différences!
D'après la signification littérale, nous pouvons savoir que le contrôle qui utilise la propriété ReadOnly est en lecture seule, tandis que le désactivé est désactivé. Alors, quelle est la différence entre eux?
Les contrôles en lecture seule (les contrôles qui utilisent l'attribut ReadOnly) ne peuvent pas être modifiés par les utilisateurs avec la souris et le clavier, mais les programmeurs peuvent utiliser JavaScript pour les modifier. Lors de la soumission du formulaire, le nom et la valeur du contrôle seront soumis au serveur, ce qui signifie qu'il est visible pour le serveur.
Le contrôle désactivé (contrôle avec attribut désactivé) n'est pas seulement autorisé à être modifié par l'utilisateur avec la souris et le clavier, mais est également invisible pour le serveur, c'est-à-dire que le nom et la valeur ne seront pas soumis au serveur lors de la soumission du formulaire. Bien sûr, les programmeurs peuvent également utiliser JavaScript pour modifier leur valeur.
C'est leur différence. Après avoir connu la différence, nous devons savoir quand utiliser quelle méthode. Ne soyez pas aveugle!
RésumerIl s'agit de la fin de cet article sur la différence entre les attributs désactivés des contrôles de formulaire HTML et Readonly vs Disabled. Pour plus de contenu HTML en lecture en lecture, veuillez rechercher des articles précédents de Wulin.com ou continuer à parcourir les articles connexes ci-dessous. J'espère que tout le monde soutiendra Wulin.com à l'avenir!