En HTML5, le champ Le champ fournit une interface de saisie numérique conviviale. Cependant, il nettoie les entrées en renvoyant une chaîne vide pour les valeurs numériques non valides. Cela peut être problématique lorsque vous souhaitez capturer l'entrée brute.
Selon les spécifications WHATWG, les agents utilisateurs doivent définir la valeur sur une chaîne vide si l'entrée n'est pas un nombre à virgule flottante valide. Cela signifie que les navigateurs sont responsables de la gestion du processus de nettoyage.
Si vous souhaitez obtenir l'entrée brute, vous devrez vous fier au et analysez manuellement le contenu vous-même. Cette approche alternative vous accorde un plus grand contrôle sur la validation et la gestion des entrées.
Dans le cas de l'option champ, vous ne pourrez récupérer une valeur que s'il s'agit d'un nombre à virgule flottante valide. Les directives W3 exigent en outre que les agents utilisateurs empêchent les utilisateurs de définir des valeurs non vides qui ne sont pas des nombres valides.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!