<asp:textbox id="TextBox1" runat="servidor"
Width="80px"></asp:textbox>
Na verdade, os controles de servidor também podem adicionar eventos onkeydown e up
Dessa forma, você só pode inserir decimais e números
No desenvolvimento do .NET, para garantir a correção dos dados, os usuários frequentemente precisam verificar o conteúdo que inserem; figurativamente falando, apenas números podem ser inseridos.
Comece adicionando um evento de propriedade ao controle 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>
O teclado verifica se está de 0 a 9, se não for pressionado, não coloca a entrada atual na caixa de texto
Nota: Este método controla a TextBox para inserir apenas números: 0~9, fornecendo uma ideia
Suplemento:
1. Cancele a caixa pontilhada quando o botão for pressionado
Adicione o valor de atributo hideFocus ou HideFocus=true à entrada
2. Leia apenas o conteúdo da caixa de texto
Adicione o valor do atributo somente leitura à entrada
3. Evitar que documentos TEXTO sejam apagados (o conteúdo de estilo pode ser usado como referência de classe)
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4. Tecla ENTER para mover o cursor para a próxima caixa de entrada
<entrada >
5. Somente em chinês (com flashing)
<input>Use a faixa de códigos Ascii para julgar
6. Apenas para números (com pisca)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > usar o alcance do código Ascii para julgar
7. Apenas para números (sem piscar)
<input style="ime-mode:disabled"> use o alcance do código Ascii para julgar
8. Apenas inglês e números podem ser inseridos (com piscando)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > validado com as expressões regulares de js
9. Método de entrada do escudo
<input type="text" name="url" style="ime-mode:disabled">
10. Insira apenas números, pontos decimais, menos (-) caracteres (sem piscar)
<input>Use a faixa de códigos Ascii para julgar |