<asp:textbox id="TextBox1" runat="server"
width="80px"></asp:textbox>
Всъщност, сървърните контроли могат да добавят и onkeydown и up събития
По този начин можете да въвеждате само десетични и числа
В .NET разработката, за да се гарантира коректността на данните, потребителите често трябва да проверят съдържанието, което въвеждат, като фигуративно казано, могат да се въвеждат само числа.
Започнете с добавяне на събитие за свойство към контрола на TextBox:
<asp:textbox class="Text"
onkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false; "
id="txtY_Revenue" style="TEXT-ALIGN: вдясно" runat="server" Width="90%" MaxLength="12">
</asp:textbox>
Клавиатурата проверява при натискане дали е 0-9, ако не – не въвежда текущия вход в текстовото поле
Забележка: Този метод контролира TextBox, за да въвежда само числа: 0~9, което дава идея
Допълнение:
1. Анулирайте пунктираното поле при натискане на бутона
Добавете стойността на атрибута hideFocus или HideFocus=true към входа
2. Чети само съдържанието на текстовото поле
Добавете стойността на атрибута само за четене към входа
3. Предотвратяване на изчистване на текстови документи (стилово съдържание може да се използва като референция за клас)
<INPUT style=поведение:url(#default#savehistory); type=text id=oPersistInput>
4. Клавиш ENTER за преместване на курсора към следващото входно поле
<input >
5. Само на китайски (с мигане)
<input>Използвайте диапазона на Ascii кодовете за оценка
6. Само за числа (с мигане)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > използват диапазона на ASCII кода за преценка
7. Само за числа (без премигване)
<input style="ime-mode:disabled"> използвайте обхвата на Ascii кода за преценка
8. Могат да се въвеждат само английски и числа (с мигане)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > валидиран с js' регулярните изрази
9. Метод на въвеждане на щита
<input type="text" name="url" style="ime-mode:disabled">
10. Въвеждайте само числа, десетични точки, минус (-) знаци (без мигане)
<input>Използвайте диапазона на Ascii кодовете за оценка |