Articles of discreta validación

¿Cómo usar el complemento de validación de jQuery con enumeraciones fuertemente tipadas?

Estoy usando una vista fuertemente tipada que enumera una enumeración de objetos, algo como esto: @model IEnumerable @Html.EditorForModel() Digamos que Foo tiene una propiedad numérica simple que quiero validar en el lado del cliente: public class Foo { [Required] public int Bar { get; set; } } Ahora la plantilla de editor para este objeto […]

Problema al adjuntar la llamada a la validación discreta Mostrar error

Tengo problemas para volver a llamar para validar discretamente jquery. Lo que quiero hacer es ocultar un mensaje informativo cada vez que se muestra un error de validación de campo. Ambos ocupan la misma área en la página. No puedo averiguar cómo adjuntar una callback al método de mostrar error. Tengo uno que funciona si […]

La validación de Jquery en ‘contraseña’ y ‘admin’ coincidentes no funciona

He intentado escribir una expresión regular para las contraseñas: public class ApplicationUser : IdentityUser, ITimeStamps { public const string PasswordRegularExpression = @”admin|password”; // public const string PasswordRegularExpression = @”/admin|password/i”; // Tried this too // public const string PasswordRegularExpression = @”/(admin|password)/i”; // Tried this too Esto está por encima de lo normal de la identidad de […]

Uso de la validación MVC de ASP.NET incorporada con un enfoque de asistente

Estoy usando el ejemplo de formulario básico de JQuery Steps Plugin para mi asistente. En este ejemplo, notará que están usando el complemento JQuery Validate, que es el mismo que ASP.NET MVC usa automáticamente al enviar un formulario. Estoy tratando de averiguar cómo validar solo los campos de formulario en el paso actual cuando el […]

¿La validación de Jquery no valida los números correctamente?

Tengo un problema con la validación de números utilizando la validación discreta jquery. Las versiones que estoy usando son: ASP.MVC 3. JQuery 1.9.1 JQuery UI 1.10.1 JQuery Validation 1.11.0 La entrada que estoy tratando de validar es: La validación se realiza, pero el problema es que se realiza en el valor COMO una cadena, es […]

¿La validación del cliente no funciona en elementos manipulados dom?

Tengo una forma simple con un elemento de selección y un elemento de entrada. Dependiendo del valor en el elemento de selección, puedo o no necesitar validar el elemento de entrada. Lo que hice es establecer el atributo ‘data-val’ en el elemento de entrada en ‘true’ o ‘false’ dependiendo de lo que se seleccione en […]

Validación personalizada del lado del cliente para al menos uno requerido en la matriz

Tengo el siguiente atributo personalizado que se usa para validar si una matriz ha tenido un valor enviado: [AttributeUsage(AttributeTargets.Property, AllowMultiple = true, Inherited = true)] public sealed class RequiredArrayAttribute : RequiredAttribute, IClientValidatable { public RequiredArrayAttribute() : base() { } public override bool IsValid(object value) { var list = (IList)value; if (list != null && list.Count […]

Anular jQuery validar la configuración predeterminada en MVC4

Para anular el complemento de validación de consulta, en el documento plaugsin , la forma recomendada es: $(“.selector”).validate({ invalidHandler: function(form, validator) { var errors = validator.numberOfInvalids(); if (errors) { var message = errors == 1 ? ‘You missed 1 field. It has been highlighted’ : ‘You missed ‘ + errors + ‘ fields. They have […]

¿Cómo obtener un validador remoto jquery discreto para realizar async ..?

En una aplicación MVC3, usando la validación discreta de jquery, y una vista / modelo con un validador [Remoto]: estoy intentando deshabilitar el botón de envío y mostrar un icono de espera durante la validación remota, y cuando se envía un formulario válido al servidor. Pensé que lo tenía clavado hasta que lo probé en […]

Estoy tratando de resaltar mis entradas con jquery validate

Estoy trabajando en mvc. Esta es mi opinión: @using (Html.BeginForm(“CreatePost”, “Posts”, FormMethod.Post, new { @enctype = “multipart/form-data”, @id = “save-post-form” })) { Post Title @Html.TextBoxFor(m => m.Title, new { @class = “form-control”, @autocomplete = “off” }) @Html.ValidationMessageFor(m => m.Title, null, new { @class = “text-danger” }) Post Description @Html.TextAreaFor(m => m.Description, new { @class = […]