¿Es posible poner la validación de número en el validador de campo requerido en el cuadro de texto asp.net?Validación de número en el validador de campo requerido
Respuesta
Quizás pueda usar un RangeValidator adjunto a ese cuadro de texto, estableciendo Tipo en Integer o wathever.
Otra posibilidad es usar el RegexpValidator y la adición de una expresión regular que se asegura de que hay 1 o más dígitos en el mismo, algo así como:
RegularExpressionValidator regexpvalidator = new RegularExpressionValidator();
regexpvalidator.ID = "RegularExpressionValidator1";
regexpvalidator.ValidationExpression = "\d+";
regexpvalidator.ControlToValidate = "YourControl";
regexpvalidator.ErrorMessage = "Please specify a digit";
regexpvalidator.SetFocusOnError = true;
No, los validadores que no sean RequiredFieldValidator (y tal vez CustomValidator) ignorarán las entradas vacías. –
No, un RequiredFieldValidator sólo puede verificar que el el campo contiene algo
Si desea verificar que el campo solo contenga dígitos, puede usar un RegularExpressionValidator con el patrón "\d+"
.
Un RequiredFieldValidator solo comprueba si el campo está lleno. No importa con qué.
Necesitará un CompareValidator adicional con su Operador configurado en DataTypeCheck y su Tipo establecido en Entero. Tenga en cuenta que necesita ambos: el CompareValidator ignorará una entrada vacía.
Sí, como este:
<asp:TextBox ID="tb" runat="server"></asp:TextBox>
<asp:RangeValidator ControlToValidate="tb" Type="Integer"></asp:RangeValidator>
Esto arroja una excepción relacionada con 'MaximumValue' que no se especifica. – strider
Se debe utilizar la CompareValidator, por ejemplo:
<asp:TextBox ID="txt" runat="server />
<asp:CompareValidator ID="cv" runat="server" ControlToValidate="txt" Type="Integer"
Operator="DataTypeCheck" ErrorMessage="Value must be an integer!" />
Ésta es la opción más natural si quieres un simple control de tipo de datos. De lo contrario, si desea verificar un rango, utilice las sugerencias RangeValidator. Si necesita un cierto patrón, use el RegularExpressionValidator.
Tenga en cuenta que también querrá agregar RequiredFieldValidator ya que algunos validadores permitirán entradas en blanco.
En realidad sólo se necesita un validador RegularExpression para este fin con ValidationExpression = "^\d+?$"
* 'ValidationExpression = @"^\ d +? $ "' – NSAddict
- 1. Validador de campo requerido en el repetidor
- 2. Validación de la lista desplegable en Asp.net usando el validador de campo requerido
- 3. asp.net validador de campo requerido deshabilita el botón de ingreso formulario de envío
- 4. ¿Cómo puedo desactivar el comportamiento de "pérdida de foco" del validador de campo requerido de ASP.NET
- 5. asp.net validador de campo requerido para al menos un cuadro de texto contiene texto
- 6. ¿Puede el validador personalizado hacer que un campo sea opcional?
- 7. Validador de Hibernate: aplicar condicionalmente el validador
- 8. invocar validador de campo a través de javascript
- 9. Validación de datosAnotaciones con Validador clase
- 10. campo de formulario de Django requerido condicionalmente
- 11. Fecha de validación con el validador de ASP.NET
- 12. Validador de campo personalizado Django vs.
- 13. Validación de campo de un solo botón
- 14. jQuery validador plug-in: validar campo opcional
- 15. Validación de formulario de Django: ¿hacer condicional "requerido"?
- 16. El validador springmvc jsr303 coexiste con el validador WebDataBinder de resorte en una acción
- 17. ¿Es 42 un número de tarjeta de crédito válido? El validador de jQuery piensa que es
- 18. Usando el validador de hibernación JodaTime restricciones de validación en JBoss
- 19. Symfony2 validación de pruebas unitarias con validador personalizado
- 20. Validación del modelo/ASP.NET MVC 3 - Atributo requerido condicional
- 21. Validación de primavera: unir mediante programación a un validador
- 22. Spring 3 MVC: Mostrar mensaje de validación con validador personalizado
- 23. Email Validador de SMTP
- 24. Deshabilitar algunos controles de validación de ASP.Net cuando se marca una casilla de verificación
- 25. Limite el número de caracteres en el campo de entrada
- 26. Requerir validación sólo si el campo es visible
- 27. Validador de campo obligatorio que no se activa
- 28. jQuery validación & ignorar campo
- 29. jQuery deshabilitar la validación de reglas en un solo campo
- 30. Cómo recuperar el validador de un formulario
También puede que un validador expresión regular con \ d + como el patrón: http://www.java2s.com/Code/ASP/Validation-by -Control/Avalid5digitzipcode.htm –