Domanda

Ho un problema con l'invio di un modulo mvc asp.net che utilizza Xval per la convalida e utilizza TinyMce come editor su due aree di testo.

L'editor TinyMce viene inizializzato con il nuovo plugin jquery tinymce e la convalida e l'invio del modulo funzionano perfettamente se rimuovo l'editor.

Ma se inizializzo l'editor, il modulo viene inviato solo secondo ogni volta che clicco sul pulsante di invio...

Quando invio il form per la prima volta ricevo errori di validazione Xval sulle aree di testo anche se non sono vuote (sono contrassegnate con l'attributo Required).

Se invio il modulo una seconda volta, il modulo viene inviato correttamente.Si tratta di un bug di convalida Xval-Jquery-TinyMce o sto facendo qualcosa di sbagliato?

Come eseguiresti il ​​debug di un problema del genere?Ho provato con Firebug senza successo.

È stato utile?

Soluzione

Se chiami:

tinyMCE.triggerSave();

nel onclick del pulsante (o presumo il onsubmit del form), tinyMCE garantisce che il valore venga salvato e che la convalida avvenga correttamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top