Heim > Artikel > Web-Frontend > js beschränkt das Textfeld auf die Eingabe von Ganzzahlen oder Zahlen mit Dezimalpunkt-Javascript-Kenntnissen
Werden Sie bei der Formularüberprüfung darauf stoßen, dass in ein bestimmtes Eingabefeld nur Zahlen eingegeben werden dürfen? Nur ganze Zahlen oder Zahlen mit Dezimalstellen dürfen eingegeben werden. Der folgende Code kann Ihnen helfen! Das Formular wurde vollständig überprüft, indem die Ereignisse „onkeypress“, „onkeyup“ und „onblur“ für das aktuelle Eingabefeld definiert wurden, und die Ergebnisse sind sehr zuverlässig.
Im Folgenden finden Sie eine kurze Erläuterung der Ereignisse „onkeypress“, „onkeyup“ und „onblur“.
Das onkeypress-Ereignis tritt auf, wenn eine Tastaturtaste gedrückt und eine Taste losgelassen wird.
Das onkeyup-Ereignis tritt auf, wenn eine Tastaturtaste losgelassen wird.
Das Onblur-Ereignis tritt auf, wenn ein Objekt den Fokus verliert.
Eine weitere zu beachtende Sache ist, dass, wenn ein Formular streng überprüft werden muss, eine doppelte Überprüfung auf dem Client und dem Server durchgeführt werden muss. Die Client-Überprüfung erfolgt oben. Wenn sich jemand ein wenig mit Programmierung auskennt, kann er diesen Bestätigungscode leicht umgehen. Wenn auf der Serverseite keine Überprüfung erfolgt, kann dies leicht zu Problemen führen.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.