<asp:textbox id="TextBox1" runat="server"
Width="80px"></asp:textbox>
De fapt, controalele serverului pot adăuga și evenimente onkeydown și up
Astfel, poți introduce doar zecimale și numere
În dezvoltarea .NET, pentru a asigura corectitudinea datelor, utilizatorii sunt adesea obligați să verifice conținutul pe care îl introduc; figurat, doar numerele pot fi introduse.
Începe prin a adăuga un eveniment de proprietate în controlul TextBox:
<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>
Tastatura verifică când este apăsată dacă este 0-9, dacă nu, nu introduce intrarea curentă în caseta de text
Notă: Această metodă controlează TextBox pentru a introduce doar numerele: 0~9, oferind o idee
Supliment:
1. Anulează caseta punctată când butonul este apăsat
Adaugă valoarea de atribut hideFocus sau HideFocus=true la intrare
2. Citește doar conținutul casetei de text
Adaugă valoarea atributului readonly la intrare
3. Prevenirea reaccesării documentelor TEXT (conținutul de stil poate fi folosit ca referință de clasă)
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4. Tasta ENTER pentru a muta cursorul la următoarea casetă de intrare
<input >
5. Doar în chineză (cu flashing)
<input>Folosiți gama de coduri Ascii pentru a judeca
6. Doar pentru numere (cu flashing)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > folosi intervalul codului Ascii pentru a judeca
7. Doar pentru numere (fără pâlpâire)
<input style="ime-mode:disabled"> folosește intervalul codului Ascii pentru a judeca
8. Doar engleza și numerele pot fi introduse (cu flashing)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > validat cu expresiile regulate js
9. Metoda de introducere a scutului
<input type="text" name="url" style="ime-mode:disabled">
10. Introduceți doar cifre, virgulă zecimală, minus (-) caractere (fără intermitere)
<input>Folosiți gama de coduri Ascii pentru a judeca |