<asp:textbox id="TextBox1" runat="server"
Width="80px"></asp:textbox>
Ve skutečnosti mohou serverové kontroly také přidávat události onkeydown a up
Tímto způsobem můžete zadat pouze desetinná čísla a desetinná čísla
Při vývoji .NET jsou uživatelé často požádáni o ověření zadaného obsahu, obrazně řečeno, pouze čísla.
Začněte přidáním vlastnostní události do ovládacího systému 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>
Klávesnice kontroluje, jestli je při stisknutí 0-9, pokud ne, nezobrazí aktuální vstup do textového pole
Poznámka: Tato metoda řídí, že TextBox zadá pouze čísla: 0~9, což poskytuje nápad
Doplněk:
1. Zrušte tečkované políčko po stisknutí tlačítka
Přidejte hodnotu atributu hideFocus nebo HideFocus=true to input
2. Číst pouze obsah textového pole
Přidejte hodnotu atributu readonly do vstupu
3. Zabránit tomu, aby byly dokumenty TEXT znovu vymazány (stylový obsah může být použit jako referenční materiál pro třídu)
<INPUT style=behaviour:url(#default#savehistory); type=text id=oPersistInput>
4. Klávesa ENTER pro přesun kurzoru na další vstupní pole
<vstupní >
5. Pouze v čínštině (s blikajícím obrazem)
<input>Použijte rozsah Ascii kódů k posouzení
6. Pouze pro čísla (s blikajícím obrazem)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > použít rozsah Ascii kódu k posouzení
7. Pouze pro čísla (bez blikání)
<input style="ime-mode:disabled"> použijte rozsah Ascii kódu k posouzení
8. Lze zadat pouze angličtinu a čísla (s blikajícím obrazem)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > ověřeno pravidelnými výrazy v js'
9. Metoda vstupu štítem
<typ vstupu="text" jméno="URL" styl="ime-mode:disabled">
10. Zadávejte pouze čísla, desetinné čárky, minus (-) znaky (bez blikání)
<input>Použijte rozsah Ascii kódů k posouzení |