Heim >Web-Frontend >js-Tutorial >js-Methode zum Implementieren eines Textfelds, das nur die Eingabe von Zahlen zulässt und die Größe der Fähigkeiten „numbers_javascript' begrenzt

js-Methode zum Implementieren eines Textfelds, das nur die Eingabe von Zahlen zulässt und die Größe der Fähigkeiten „numbers_javascript' begrenzt

WBOY
WBOYOriginal
2016-05-16 15:44:191492Durchsuche

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.

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