Wenn wir ein Konto auf einigen Websites registrieren und Informationen ausfüllen, füllen wir versehentlich die Telefonnummer in chinesische Zeichen oder andere englische Buchstaben aus. Dies ist offensichtlich falsch. Um den Benutzern bei der Ausgabe von Informationen im Formular bei der Eingabe von Benutzern bessere Fehler zu verbessern, müssen Textfelder wie Mobiltelefonnummer, Postleitzahl und Telefonnummer, wenn Sie andere Zeichen, nur Zahlen eingeben, einschränken.
Durch die Verwendung regulärer Matching -Eingänge sind nur Zahlen:
var numregex = // d/g und dann durch JavaScript
Onblur -Veranstaltung:
Definition und Verwendung
Das Onblur -Ereignis tritt auf, wenn das Objekt den Fokus verliert.
Onblur wird häufig im JavaScript -Überprüfungscode verwendet und in Form von Eingabeboxen im Allgemeinen verwendet.
Grammatik
In HTML:
<Element onblur = "smjavaScriptCode">
JavaScript:
Object.onblur = function () {// myScript betreiben; }Verwenden Sie in JavaScript die Methode addEventListener ():
Object.AdDeVentListener ('Blur', MyScript);
Abschließender Democode:
var numregexfn = function (obj) {obj.value = obj.value.replace (numregex, ''); if (! obj.value) {alert ('Bitte geben Sie eine Nummer ein'); } else {alert ('pass'); }} Telefon.onblur = function () {numregexfn (this);}Der obige Implementierungscode, der nur Zahlen eingeben kann, ist der gesamte vom Editor geteilte Inhalt. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.