<asp:textbox id="TextBox1" runat="server"
Width="80px"></asp:textbox>
Tatsächlich können Serversteuerungen auch Onkeydown- und Up-Events hinzufügen
So kannst du nur Dezimalzahlen und Zahlen eingeben
Bei der .NET-Entwicklung müssen Nutzer zur Sicherstellung der Korrektheit der Daten oft die eingegebenen Inhalte überprüfen; im übertragenen Sinne können nur Zahlen eingegeben werden.
Beginnen Sie damit, ein Eigenschaftsereignis zur TextBox-Steuerung hinzuzufügen:
<asp:textbox class="Text"
onkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false; "
id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12">
</asp:Textbox>
Die Tastatur prüft beim Drücken, ob sie 0-9 ist; wenn nicht, wird die aktuelle Eingabe nicht in das Textfeld eingetragen
Hinweis: Diese Methode steuert die Textbox so, dass sie nur Zahlen eingibt: 0~9, was eine Vorstellung liefert
Ergänzung:
1. Lösche das gepunktete Feld, wenn der Knopf gedrückt wird
Füge den Attributwert hideFocus oder HideFocus=true der Eingabe hinzu
2. Lesen Sie nur den Inhalt des Textfelds
Füge den Attributwert readonly der Eingabe hinzu
3. Verhindern, dass TEXT-Dokumente wieder gelöscht werden (Stilinhalte können als Klassenreferenz verwendet werden)
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4. ENTER-Taste, um den Cursor zum nächsten Eingabefeld zu bewegen
<Eingabe >
5. Nur auf Chinesisch (mit Blinken)
<input>Nutze die Bandbreite der Ascii-Codes zur Beurteilung
6. Nur für Zahlen (mit Blinken)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > den Bereich des Ascii-Codes zur Beurteilung verwenden
7. Nur für Zahlen (kein Flackern)
<Eingabestil="ime-mode:disabled"> verwende den Bereich des Ascii-Codes zur Bewertung
8. Nur Englisch und Zahlen können eingegeben werden (mit Blinken)
<inputonbeforepaste="ZwischenbrettData.setData('text',KlemmbrettData.getData('text').replace(/[^\d]/g,''))" > mit den regulären Ausdrücken von js validiert
9. Schildeingabemethode
<Eingabetyp="Text" Name="URL" Stil="IME-Modus:Deaktiviert">
10. Geben Sie nur Zahlen, Dezimalpunkte, Minuszeichen (-) ein (kein Blinken) ein.
<input>Nutze die Bandbreite der Ascii-Codes zur Beurteilung |