Est-il possible de mettre la validation du nombre dans le validateur de champ obligatoire dans la zone de texte asp.net?Validation du nombre dans le valideur de champ obligatoire
Répondre
Peut-être que vous pouvez utiliser un RangeValidator attaché à cette zone de texte, définissant Type à Integer ou wathever.
Une autre possibilité est d'utiliser le RegExpValidator et en ajoutant une expression régulière qui assure qu'il ya 1 ou plusieurs chiffres en elle, quelque chose comme:
RegularExpressionValidator regexpvalidator = new RegularExpressionValidator();
regexpvalidator.ID = "RegularExpressionValidator1";
regexpvalidator.ValidationExpression = "\d+";
regexpvalidator.ControlToValidate = "YourControl";
regexpvalidator.ErrorMessage = "Please specify a digit";
regexpvalidator.SetFocusOnError = true;
Non, les validateurs autres que RequiredFieldValidator (et peut-être CustomValidator) ignoreront les entrées vides. –
Non, un RequiredFieldValidator ne peut vérifier que le champ contient quelque chose.
Si vous souhaitez vérifier que le champ contient uniquement des chiffres, vous pouvez utiliser un RegularExpressionValidator avec le modèle "\d+"
.
Un RequiredFieldValidator vérifie uniquement si le champ est renseigné.
Vous aurez besoin d'un comparateur CompareValidator supplémentaire avec son opérateur défini sur DataTypeCheck et son type défini sur Entier. Notez que vous avez besoin des deux: CompareValidator ignorera une entrée vide.
Oui, comme ceci:
<asp:TextBox ID="tb" runat="server"></asp:TextBox>
<asp:RangeValidator ControlToValidate="tb" Type="Integer"></asp:RangeValidator>
Ceci déclenche une exception liée à 'MaximumValue' n'étant pas spécifié. – strider
Vous devez utiliser le CompareValidator, par exemple:
<asp:TextBox ID="txt" runat="server />
<asp:CompareValidator ID="cv" runat="server" ControlToValidate="txt" Type="Integer"
Operator="DataTypeCheck" ErrorMessage="Value must be an integer!" />
C'est le choix le plus naturel si vous voulez une simple vérification de type de données. Sinon, si vous souhaitez vérifier une plage, utilisez les suggestions RangeValidator. Si vous avez besoin d'un certain modèle, utilisez le RegularExpressionValidator.
Notez que vous devez également ajouter un RequiredFieldValidator car certains valideurs autorisent les entrées vierges.
En fait, vous avez seulement besoin validateur RegularExpression à cet effet avec ValidationExpression = "^\d+?$"
* 'ValidationExpression = @"^\ d +? $ "' – NSAddict
- 1. Jquery validation plugin et commutation champ obligatoire
- 2. Utilisation du validateur de champ obligatoire pour désactiver ListBox
- 3. Comment rendre le champ sujet obligatoire dans Outlook 2007?
- 4. Limitation du validateur de champ obligatoire à un jeu de contrôles (ASP.NET)
- 5. ASP .NET - Exécuter le validateur de champ obligatoire et calloutextender dans le code derrière?
- 6. MVC données Annotation - Champ obligatoire ne fonctionne pas
- 7. obligatoire dans WinForms Dropdown
- 8. Validation de champ de page Web
- 9. Combinig JQuery datapicker avec validation du champ de saisie/filtre
- 10. Validation de champ pour une adresse IP
- 11. comment réinitialiser le champ de saisie après la validation échoue?
- 12. Champ de validation jQuery par plage
- 13. Nombre de mots dans un champ de texte Notes
- 14. Nombre maximum de résultats dans un champ Sitecore Droplink?
- 15. Quelle est la meilleure façon de mettre en évidence un champ obligatoire sur un formulaire Web?
- 16. Quel est le nombre maximal de caractères autorisés dans un champ Note dans SharePoint?
- 17. Win API C++ Control Edition obligatoire
- 18. Nombre à chaîne dans un champ de formule
- 19. validation du formulaire jquery avec deux messages de validation
- 20. Problèmes de validation du répertoire supprimé dans le référentiel SVN
- 21. Effacer le cache du champ de formulaire
- 22. WCF MSMQ obligatoire dans IIS 6.0
- 23. Plugin de validation jQuery: Comment appeler une fonction lors de la validation d'un champ
- 24. ASP.Net + plugin de validation jQuery + jQuery + UpdatePanel + nyroModal - le succès de chaque champ!
- 25. Validation de formulaire personnalisé dans CakePHP
- 26. struts2 validation
- 27. Effets de la modification de la validation du champ de la base de données de progression
- 28. Augmenter le nombre de caractères dans le champ filename de la boîte de dialogue de sélection de fichier GetOpenFileName
- 29. Valider le champ dans le modèle sans table (CakePHP)
- 30. Interface clonable obligatoire en Java
Vous pouvez aussi vous un Regex Validator avec \ d + comme motif: http://www.java2s.com/Code/ASP/Validation-by -Control/Avalid5digitzipcode.htm –