¿Cómo me gustaría tener varios cuadros de texto en un formulario MVC 3 tratados como uno para fines de validación?MVC Validación de formulario en varios campos
Es un campo de número de teléfono simple con un cuadro de texto para el código de área, uno para el prefijo y otro para los últimos cuatro dígitos.
En realidad, hay dos criterios de validación:
1) Están todos los necesarios. 2) Todos deben contener números enteros.
Ahora, esto es simple cuando lo hace para campos individuales, pero ¿cómo puedo crear el equivalente de un Visual.Validator personalizado de ASP.NET con MVC para que pueda validar los tres campos como un todo?
Mi comentario no se refiere a su pregunta de validación, pero me pregunto si este es el mejor interfaz de usuario para usar para la entrada del número de teléfono. ¿No es este diseño más trabajo para el usuario; tab-tabing entre los cuadros de texto, más trabajo si quieren pegar un número de teléfono o eliminar un número de teléfono ya ingresado. Pensé que un solo cuadro de texto con validación basada en expresiones regulares sería más habitual. –
Si tomara decisiones, diría que tiene razón, pero por alguna razón alguien decidió que deben ser tres cuadros de texto. No preguntes :) – Scott
Ouch. ¿Puede influir en su opinión con los ejemplos que he citado? Además, supongo que no es necesario que ninguna persona no estadounidense ingrese sus números de teléfono en este sistema ... ya que los nuestros a menudo tienen un formato diferente. –