Das Beispiel in diesem Artikel beschreibt die Methode, mit js ein Textfeld zu implementieren, das nur die Eingabe von Zahlen zulässt und die Größe der Zahlen begrenzt. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Dies ist ein sehr personalisierter Eingabefeldeffekt. Es ist festgelegt, dass das Textfeld nur die Eingabe von Zahlen zulässt. Wenn Sie auf der Eingabe anderer Zeichen bestehen, verschwinden die eingegebenen Zeichen automatisch, es sei denn, Sie geben das angegebene Zeichenformat ein Es gibt auch Einschränkungen hinsichtlich der Größe der eingegebenen Zahlen! Um die Kompatibilität sicherzustellen, verwenden Sie bitte Firefox.
Der Screenshot des Laufeffekts sieht wie folgt aus:
Die Online-Demo-Adresse lautet wie folgt:
http://demo.jb51.net/js/2015/js-input-limit-num-codes/
Der spezifische Code lautet wie folgt:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="X-UA-Compatible" content="IE=7" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>首页</title> <style type="text/css"> html,body{margin:0; padding:20px;} </style> </head> <body> <input type="text" id="input" /> <script type="text/javascript"> var text = document.getElementById("input"); text.onkeyup = function(){ this.value=this.value.replace(/\D/g,''); if(text.value>100){ text.value = 100; } } </script> </body> </html>
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.