Heim  >  Artikel  >  Web-Frontend  >  js beschränkt das Textfeld auf die Eingabe von Ganzzahlen oder Zahlen mit Dezimalpunkt-Javascript-Kenntnissen

js beschränkt das Textfeld auf die Eingabe von Ganzzahlen oder Zahlen mit Dezimalpunkt-Javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 16:02:11909Durchsuche

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.

Code kopieren Der Code lautet wie folgt:


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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn