Maison > interface Web > js tutoriel > Comment accéder aux valeurs d'entrée brutes à partir des champs HTML5 `input type='number'` ?

Comment accéder aux valeurs d'entrée brutes à partir des champs HTML5 `input type='number'` ?

DDD
Libérer: 2024-11-07 22:02:02
original
724 Les gens l'ont consulté

How to Access Raw Input Values from HTML5 `input type=

Accès à la valeur d'entrée brute dans les champs numériques d'entrée HTML5

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal