Pregunta

Estoy utilizando el código abierto Javascript WYSIWYG de OpenWebWare y Asp.Net RequiredFieldValidator en el Cuadro de texto que estoy llamando al WYSIWYG para.Todo funciona bien, pero la primera vez que intenta enviar el formulario, me sale el lado del servidor RFV ErrorMessage "Necesario", pero si puedo enviar una segunda vez, se pasa a través.

Me estoy perdiendo algo?Me gustaría tener la validación en el cliente...¿cómo puedo obtener el texto para registrarse como no vacío?

¿Fue útil?

Solución

Creo que la razón de este comportamiento es que la validación de código se ejecuta antes que el código que actualiza subyacente cuadro de texto de un valor de WYSIWYG.Así que la primera vez te aparece el error, entonces se actualiza el campo y la segunda vez que no lo entiendo.Pruebe a quitar todo el contenido en el segundo tiempo y yo apuesto a que no puedo conseguir de error de validación (ya que el valor para el validador en el momento en que es lo que realmente presentó el primer tiempo).

La solución sería encontrar una API de JavaScript llamada para su WYSIWYG, que obligaría a la actualización de la base de campo de cuadro de texto y llamar a onclick (client-side) de su botón de envío o cualquier cosa que se use para eso.

Otros consejos

el textarea etiqueta HTML es uno de los más desagradables etiquetas para trabajar con, y no estoy 100% seguro de si el lado del cliente validador de apoyo, independientemente de si es un WYSIWYG o no.

Creo que estaría mejor con un CustomValidator y escribir el código JavaScript que realiza la comprobación manualmente.

Alternativamente, usted puede depurar a pesar de que el código JavaScript que se utiliza con FireBug o VS 2008.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top