Masquage des champs de saisie de type='hidden' vs l'aide d'une classe avec display:none

Il y a plusieurs champs de formulaire masqués sur mes pages qui sont utilisés pour transmettre les données côté serveur. À des fins de débogage, je pense qu'il est plus facile de cacher tous les champs de saisie simplement en les faisant tous partie de la classe caché que la définition de la type=attribut caché sur chaque champ de saisie.

Chaque fois que j'ai besoin de debug, j'ai pu facilement modifier l'attribut "class" pour entrer en mode de débogage. Bien sûr, les deux approches de travail dans la clandestinité les champs de saisie, mais je ne suis pas sûr de la raison pour laquelle cette approche(en cachant par classe) n'est pas largement utilisé dans la vie réelle. Pouvez-vous jeter un peu de lumière sur ce qui doit être préférée à l'approche ?

pour ceux qui ont voté pour fermer veuillez également indiquer pourquoi ce n'est pas une bonne question, ou au moins comment améliorer ma question

OriginalL'auteur Rajat Gupta | 2012-11-16