Gewusst wie: Formatieren Sie ein Textfeld, um nur Zahlen akzeptiert

January 28

Die glatte Benutzer Erfahrungen wie ein Webdesigner und Entwickler manchmal auf die kleinen Details, nach unten kommen können, wie z. B. Formatierung Formularfelder nur die Arten von Eingaben akzeptieren, die sie übernehmen sollen. Ein Textfeld formatieren, sodass es nur Zahlen als Eingabe, und keine Buchstaben oder andere Zeichen akzeptiert werden kann durch Ändern der "< Head >"-Bereich Ihres HTML-Dokuments erfolgen.

Anweisungen

1 Starten Sie das Javascript, das Textfeld formatiert wird, indem Sie die folgende Skript-Typdefinition hinzufügen:

< SCRIPT TYPE = "Text/Javascript" >

<!--

2 Erstellen Sie eine Funktion, die für Zahlen nur durch mithilfe des folgenden Codes und "Examplefield" auf den Namen des Feldes, die Sie tatsächlich verwenden ändern aufruft:

Funktion Numbersonly (Examplefield, e, Dec)

3 Fügen Sie die folgenden Zeichendefinitionen, mithilfe des folgenden Codes:

{

Var-Schlüssel;

Var Keychar;

Wenn (window.event)

Key=Window.Event.KeyCode;

elseif (e)

Schlüssel = e.which;

sonst

true zurück.

KeyChar = String.fromCharCode(key);

4 Legen Sie die Steuerungstasten, mithilfe des folgenden Codes:

Wenn ((key==null) || (Schlüssel == 0) || (Schlüssel == 8) ||

(Schlüssel == 9) || (Schlüssel == 13) || (Key==27))

true zurück.