Monorraíl - frente del lado del cliente del lado del servidor formulario de validación

StackOverflow https://stackoverflow.com/questions/2931460

  •  05-10-2019
  •  | 
  •  

Pregunta

Estoy usando monorraíl y se preguntaba cómo se decide cuándo utilizar la validación del lado del servidor frente del lado del cliente? En mi clase de modelo que tengo [ValidateNonEmpty] en dos propiedades, es un cuadro de texto, el otro es un desplegable. La validación de los desencadenantes de cuadro de texto del lado del cliente en el envío del formulario, si dejo el desplegable vaciar A pesar de que los mensajes de vuelta al servidor y vuelve de nuevo el error de validación del lado del servidor. ¿Hay una manera de conseguir el menú desplegable para la validación del lado del cliente gatillo? También es extraño porque después de la devolución de datos, borra lo que había entrado en el menú desplegable, pero mantiene el estado de la caja de texto (estado de vista a nadie ??)

Gracias, Justin

¿Fue útil?

Solución

Se considera fuente y vi que estaba utilizando jQuery para la validación del lado del cliente. Tenía:

"business.businesstype.id":{ required: "This is a required field" }, 

En el menú desplegable, que no funcionaba. Me di cuenta de que estaba usando 0 como valor predeterminado desplegable por lo que poner manualmente en firstoptionvalue y que tengo trabajo:

$FormHelper.Select("business.businesstype.parent.id", $businessTypes, "%{value='id', text='name', firstoption='Select a Business Type', firstoptionvalue=''}")
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top