Articles of validación

Symfony2 formulario no válido sin errores

Tengo un problema con un formulario CRUD generado por Symfony2. (Con los documentos de MongoDB, pero no creo que esto esté relacionado) En el método createAction () de mi controlador, cuando depuro el resultado del formulario: $form->isValid() // returns false $form->getErrors() // returns en empty array(0) {} Entonces, no obtengo nada usando form_errors(form) en mi […]

atributo maxlength de un cuadro de texto de DataAnnotations StringLength en Asp.Net MVC

Estoy trabajando en una aplicación MVC2 y quiero establecer los atributos de longitud máxima de las entradas de texto. Ya he definido el atributo de longitud de cuerda en el objeto Modelo usando anotaciones de datos y está validando la longitud de las cadenas ingresadas correctamente. No quiero repetir la misma configuración en mis vistas […]

Aplicación web Struts: Validación reutilizable del lado del cliente y del lado del servidor

Nuestra aplicación Struts duplica una gran cantidad de comprobaciones de validación de formularios: (1) del lado del cliente en jQuery / JS, y (2) por separado, del lado del servidor en Java. Le pregunté por qué, y él dijo “nunca se puede confiar en el lado del cliente”. Pero, por otro lado, para su comodidad, […]

¿Por qué usar “self” para acceder a las propiedades del modelo ActiveRecord / Rails?

A lo largo de mi self. aplicación self. no es necesario hacer referencia al nombre de un Usuario. name funciona bien ¿Por qué el siguiente código requiere que self funcione como se esperaba? class User< ActiveRecord::Base before_save :validate_name def validate_name if self.name.nil? || self.name.empty? self.name= "Mr. No Name" end end Por cierto, sé que validates_presence_of […]

Validación de contraseña en UITextField en iOS

Tengo 1 UITextfield para la contraseña en mi aplicación de iPhone. Quiero validar este campo de texto con la siguiente validación. Debe tener al menos 10 caracteres Debe contener al menos una letra minúscula, una letra mayúscula, un dígito y un carácter especial Los caracteres especiales válidos son – @#$%^&+=^.*(?=.{10,})(?=.*d)(?=.*[az])(?=.*[AZ])(?=.*[@#$%^&+=]).*$ ¿Cómo puedo restringir el UITextField […]

Cómo restringir EditText para aceptar solo caracteres alfanuméricos

¿Cómo puedo restringir un EditText para que acepte solo caracteres alfanuméricos, con mayúsculas y minúsculas en mayúsculas en EditText ? Si un usuario escribe en minúscula “abcd”, EditText debería mostrar automáticamente “ABCD” en mayúscula sin necesidad de restringir el teclado a mayúsculas.

Validación de número de teléfono HTML5 con patrón

Estoy usando la validación de formularios HTML5 para validar números telefónicos de India. Los números de teléfono de India tienen 10 dígitos de longitud y comienzan con 7, 8 o 9. Por ejemplo: 7878787878 9898989898 8678678878 Estos números de teléfono son válidos, pero 1212121212 3434545464 6545432322 son inválidos Sugiera un patrón que pueda detectar números […]

MaxLength Attribute no genera atributos de validación del lado del cliente

Tengo un problema curioso con la validación del lado del cliente ASP.NET MVC3. Tengo la siguiente clase: public class Instrument : BaseObject { public int Id { get; set; } [Required(ErrorMessage = “Name is required.”)] [MaxLength(40, ErrorMessage = “Name cannot be longer than 40 characters.”)] public string Name { get; set; } } Desde mi […]

ASP.NET MVC – Mensaje de validación personalizado para tipos de valor

Cuando uso UpdateModel o TryUpdateModel, el framework MVC es lo suficientemente inteligente como para saber si está tratando de pasar un valor nulo a un tipo de valor (por ejemplo, el usuario se olvida de completar el campo del Día de nacimiento requerido). Desafortunadamente, no sé cómo sobrescribir el mensaje predeterminado, “Se requiere un valor”. […]

Validación de Rails sobre redirigir

Estoy probando el foro bestia escrito en Rails y usaré esto como un ejemplo de un problema que sigo enfrentando. El foro tiene una acción de temas / presentación y una vista con un formulario en la parte inferior para crear una nueva publicación dentro del tema. El envío del formulario va a publicaciones / […]