<asp :textbox id="TextBox1 » runat="serveur »
Largeur="80px"></asp :textbox>
En fait, les contrôles serveur peuvent aussi ajouter des événements onkeydown et up
De cette façon, vous ne pouvez entrer que des décimales et des chiffres
Dans le développement .NET, afin d’assurer l’exactitude des données, les utilisateurs doivent souvent vérifier le contenu qu’ils saisissent, au sens figuré, seuls des chiffres peuvent être saisis.
Commencez par ajouter un événement de propriété au contrôle 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>
Le clavier vérifie lorsqu’on appuie pour voir si c’est 0-9, sinon, il n’affiche pas l’entrée actuelle dans la boîte de texte
Note : Cette méthode contrôle la boîte de texte pour n’entrer que les chiffres : 0~9, fournissant une idée
Supplément :
1. Annuler la case pointillée lorsque le bouton est pressé
Ajoutez la valeur d’attribut hideFocus ou HideFocus=true à l’entrée
2. Lire uniquement le contenu de la boîte de texte
Ajouter la valeur d’attribut en lecture seule à l’entrée
3. Empêcher que les documents TEXTE ne soient effacés (le contenu de style peut servir de référence de classe)
<INPUT style=behaviour :url(#default#savehistory) ; type=text id=oPersistInput>
4. Touche ENTRÉE pour déplacer le curseur vers la prochaine boîte d’entrée
<entrée >
5. Uniquement en chinois (avec clignotement)
<input>Utiliser la gamme des codes Ascii pour juger
6. Uniquement pour les nombres (avec clignotement)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,'')) » > utiliser la plage du code Ascii pour juger
7. Uniquement pour les chiffres (pas de scintillement)
<input style="ime-mode :disabled"> utiliser la plage du code Ascii pour juger
8. Seuls l’anglais et les chiffres peuvent être saisis (avec clignotements)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,'')) » > validé avec les expressions régulières de js
9. Méthode d’entrée de bouclier
<type d’entrée="texte » nom="URL » style="ime-mode :disabled">
10. Entrer uniquement des chiffres, des virgules décimales, moins (-) caractères (sans clignotement)
<input>Utiliser la gamme des codes Ascii pour juger |