Beschränken Sie die Eingabe in HTML-Textfelder auf Zahlen und Dezimalstellen.

Beschränken Sie die Eingabe in HTML-Textfelder auf Zahlen und Dezimalstellen.

Code:

<input Typ="text" Klasse="txt" Name="Menge" Wert="" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'')" />

PS: js implementiert ein Textfeld, in das nur Zahlen und Dezimalstellen eingegeben werden können

<html><head><meta http-equiv="content-Type" content="text/html;charset=gb2312"><title>js kann nur Zahlen und Dezimalstellen eingeben</title>
<script language="JavaScript" type="text/javascript">
function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //Andere Zeichen als „Zahl“ und „.“ löschen. obj.value = obj.value.replace(/^\./g,""); //Überprüfen, ob das erste Zeichen eine Zahl und kein ist. 
  obj.value = obj.value.replace(/\.{2,}/g,"."); //Nur das erste behalten. Den Rest löschen.   
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");

}
</Skript>
</head><body>Textfeld, in das nur Zahlen und Dezimalstellen eingegeben werden können: <input name="input1" onkeyup="clearNoNum(this)"></body></html>

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Gleichzeitig hoffe ich auch, dass Sie 123WORDPRESS.COM unterstützen können!

<<:  Detaillierte Erklärung, wie zwei Node.js-Prozesse kommunizieren

>>:  Lassen Sie uns über die Leistung von MySQLs COUNT(*) sprechen.

Artikel empfehlen

Vue implementiert Sternebewertung mit Dezimalstellen

In diesem Artikel wird der spezifische Code von V...

Linux verwendet die suid vim.basic-Datei, um eine Rechteausweitung zu erreichen

Auf Kali reproduzieren Legen Sie zunächst die Sui...

JavaScript zum Erzielen eines ausgewogenen digitalen Scroll-Effekts

Inhaltsverzeichnis 1. Hintergrund zur Umsetzung 2...

Lösung für den Apache-Cross-Domain-Ressourcenzugriffsfehler

In vielen Fällen platzieren große und mittelgroße...

Player in Webseite einbetten Einbettungselement Autostart falsch ungültig

Kürzlich musste ich einen Player in eine Webseite ...

Detaillierte Erklärung der Verwendung des MySQL-Paradigmas

1. Paradigma Der englische Name des Paradigmas la...

Dieser Artikel hilft Ihnen, den Lebenszyklus in Vue zu verstehen

Inhaltsverzeichnis 1. vorErstellen & erstellt...

Lösen Sie das Problem beim Laden der Vektorkartenquelle in OpenLayers 3

1. Vektorkarte Vektorgrafiken verwenden gerade Li...

Vergessen Sie nicht, den HTML-Tag zu schließen

Das Erstellen von Webseiten, die Webstandards ents...

Javascript, um den Effekt des Schließens von Anzeigen zu erzielen

Hier ist eine Fallstudie zu Ihrer Information, wi...