<asp:textbox id="TextBox1" runat="serveris"
width="80px"></asp:textbox>
Tiesą sakant, serverio valdikliai taip pat gali pridėti onkeydown ir up įvykius
Tokiu būdu galite įvesti tik dešimtainius ir skaičius
Kuriant .NET, siekiant užtikrinti duomenų teisingumą, vartotojai dažnai privalo patikrinti įvestą turinį, vaizdžiai tariant, galima įvesti tik skaičius.
Pradėkite įtraukdami ypatybės įvykį į valdiklį Teksto laukas:
<asp:textbox class="Tekstas"
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>
Paspaudus klaviatūra patikrina, ar ji yra 0-9, jei ne, neįdeda dabartinės įvesties į teksto laukelį
Pastaba: Šis metodas valdo teksto laukelį, kad įvestų tik skaičius: 0 ~ 9, pateikiant idėją
Papildymas:
1. Atšaukite punktyrinį langelį, kai paspaudžiamas mygtukas
Pridėkite atributo reikšmę hideFocus arba HideFocus=true prie įvesties
2. Skaitykite tik teksto laukelio turinį
Atributo reikšmės įtraukimas tik į įvestį
3. Neleiskite išvalyti TEXT dokumentų (stiliaus turinys gali būti naudojamas kaip klasės nuoroda)
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4. ENTER klavišą, kad perkeltumėte žymeklį į kitą įvesties laukelį
< įvesties >
5. Tik kinų kalba (su mirksėjimu)
<input>Naudokite Ascii kodų diapazoną spręsti
6. Tik skaičiams (su mirksinčiais)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > naudoti Ascii kodo diapazoną
7. Tik skaičiams (be mirgėjimo)
<input style="ime-mode:disabled"> naudokite Ascii kodo diapazoną
8. Galima įvesti tik anglų kalbą ir skaičius (su mirksėjimu)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > patvirtintas naudojant js reguliariąsias išraiškas
9. Skydo įvesties metodas
<input type="text" name="url" style="ime-mode:disabled">
10. Įveskite tik skaičius, dešimtainius taškus, minuso (-) simbolius (nemirksi)
<input>Naudokite Ascii kodų diapazoną spręsti |