Supposons que j'ai un champ numérique dans une zone d'édition, avec une plage valide de 2.0 - 13.0. Le champ est lié à une valeur numérique V
dans mon programme, tout comme un curseur, donc les changements dans le champ mettra à jour V
et la position du curseur, et les changements dans la position du curseur mettra à jour V
et le contenu du champ numérique.Comportement de champ numérique correct lors de la suppression de caractères?
Quel devrait être le comportement du contenu du champ lorsqu'un utilisateur appuie sur la touche Retour arrière dans ces situations?
2.03
2.0
2.
2
???? what should the field contain
et
10.7
10.
10
???? what should the field contain
Le contenu du champ unvalidated de (blanc) et 1
ne sont pas valides. Le champ doit-il corriger son contenu pour se situer dans la plage valide? Devrait-il permettre que le contenu du texte soit invalide, mais en quelque sorte indiquer cette invalidité?