Lorsque nous enregistrons un compte sur certains sites Web et remplissons des informations, nous remplissons accidentellement le numéro de téléphone en caractères chinois ou autres lettres anglaises, cela est évidemment incorrect. Afin d'aider les utilisateurs à mieux corriger les erreurs dans les entrées, lors du remplissage d'informations dans le formulaire, il est nécessaire de restreindre des zones de texte telles que le numéro de téléphone mobile, le code postal et le numéro de téléphone en entrant d'autres caractères, seulement des numéros.
En utilisant des entrées de correspondance régulières, juste des nombres:
var numRegex = // d / g puis via javascript
Événement OnBlur:
Définition et utilisation
L'événement OnBlur se produit lorsque l'objet perd la focalisation.
OnBlur est souvent utilisé dans le code de vérification JavaScript et est généralement utilisé dans les boîtes d'entrée de formulaire.
grammaire
En html:
<élément onblur = "somejavascriptcode">
Javascript:
object.onblur = function () {// OPÉRATE MyScript; }Dans JavaScript, utilisez la méthode AddeveventListener ():
object.addeventListener ('blur', myscript);
Code de démonstration final:
var numRegexfn = fonction (obj) {obj.value = obj.value.replace (numRegex, ''); if (! obj.value) {alert ('Veuillez entrer un nombre'); } else {alert ('pass'); }} phone.onblur = function () {numRegexfn (this);}Le code d'implémentation ci-dessus qui ne peut entrer que des numéros est le contenu entier partagé par l'éditeur. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.