Articles of validation

Dónde ejecutar un cheque duplicado para una entidad

Estoy buscando asesoramiento sobre el “mejor” lugar para poner la lógica de validación, como un cheque duplicado para una entidad, cuando se utiliza Entity Framework Code-First, en una aplicación MVC. Para usar un ejemplo simple: public class JobRole { public int Id { get; set; } public string Name { get; set; } } La […]

Validación remota en ASP.Net MVC 3: cómo usar AdditionalFields en el método de acción

He estado utilizando el nuevo ASP.Net MVC 3 RemoteAttribute para enviar una llamada remota a un método de acción que tenía un solo parámetro. Ahora quiero pasar un segundo parámetro usando la propiedad AdditionalFields: [Remote(“IsEmailAvailable”, “Users”, AdditionalFields = “InitialEmail”)] Donde IntialEmail es un campo oculto en la vista. La acción se ve así: public JsonResult […]

Caracteres permitidos para identificadores CSS

¿Cuáles son los caracteres de juego (completos) válidos / permitidos para los identificadores de CSS id y class ? ¿Hay alguna expresión regular que pueda usar para validar? ¿Es navegador agnóstico?

Validación de la dirección de correo electrónico utilizando atributos de tipo de datos ASP.NET MVC

Tengo algunos problemas con la validación de un correo electrónico. En mi modelo: [Required(ErrorMessage = “Field can’t be empty”)] [DataType(DataType.EmailAddress, ErrorMessage = “E-mail is not valid”)] public string ReceiverMail { get; set; } En mi vista: @Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder=”E-mail”}) @Html.ValidationMessageFor(m => m.ReceiverMail) Ahora me está mostrando correctamente “El campo no puede estar […]

Validación de formulario de jQuery antes de la presentación de Ajax

Bit de JavaScript: $(document).ready(function() { $(‘#form’).submit(function(e) { e.preventDefault(); var $form = $(this); // check if the input is valid if(! $form.valid()) return false; $.ajax( { type:’POST’, url:’add.php’, data:$(‘#form’).serialize(), success:function(response) { $(“#answers”).html(response); } }); }) }); Bit de HTML: Este es el código que trato de usar. La idea es hacer que todas mis entradas sean […]

Validación de modelo personalizado de propiedades dependientes utilizando Anotaciones de datos

Desde ahora, he usado la excelente biblioteca FluentValidation para validar mis clases modelo. En las aplicaciones web, lo uso junto con el complemento jquery.validate para realizar la validación del lado del cliente también. Una desventaja es que gran parte de la lógica de validación se repite en el lado del cliente y ya no está […]

Validación de JSR 303, si un campo es igual a “algo”, entonces estos otros campos no deberían ser nulos

Estoy buscando hacer una pequeña validación personalizada con JSR-303 javax.validation . Tengo un campo Y si se ingresa un cierto valor en este campo, deseo solicitar que algunos otros campos no sean null . Estoy tratando de resolver esto. No estoy seguro de cómo llamaría esto para encontrar una explicación. Cualquier ayuda sería apreciada. Soy […]

Validador jQuery y una regla personalizada que usa AJAX

Leí su respuesta con respecto al validador de jQuery donde describe un método para verificar un nombre de usuario contra un valor en una base de datos. He intentado implementar este método, pero no importa lo que devuelva el archivo PHP, siempre recibo el mensaje de que el nombre de usuario ya está tomado. Aquí […]

Detener formulario de enviar, utilizar Jquery

Estoy intentando evitar que mi formulario se envíe si falla una validación. Intenté seguir esta publicación anterior pero no funcionó para mí. ¿Qué me estoy perdiendo? $(document).ready(function () { $(“form”).submit(function (e) { $.ajax({ url: ‘@Url.Action(“HasJobInProgress”, “ClientChoices”)/’, data: { id: ‘@Model.ClientId’ }, success: function (data) { showMsg(data, e); }, cache: false }); }); }); $(“#cancelButton”).click(function () […]

¿Cómo validar un archivo XML usando Java con un XSD que tiene un include?

Estoy usando Java 5 javax.xml.validation.Validator para validar el archivo XML. Lo hice por un esquema que usa solo importaciones y todo funciona bien. Ahora bash validar con otro esquema que usa importación y uno incluye. El problema que tengo es que ese elemento en el esquema principal se ignora, la validación dice que no puede […]