Pergunta
Tenho um problema ao enviar um formulário ASP.NET MVC que está usando o XVAL para validação e usa o TINYMCE como editor em duas áreas de texto.
O editor Tinymce é inicializado com o novo plug -in JQuery Tinymce e a validação e envio do formulário funcionam perfeitamente se eu remover o editor.
Mas se eu inicializar o editor, o formulário é submetido apenas o segundo Tempo eu clico no botão Enviar ...
Quando envio o formulário na primeira vez em que recebo erros de validação XVAL nas áreas de texto também se não estiverem vazias (elas são marcadas com o atributo necessário).
Se eu enviar o formulário pela segunda vez, o formulário será enviado corretamente. Este é um bug de validação-tinymce XVAL-JQUERY ou estou fazendo algo errado?
Como você depuraria um problema como esse? Eu tentei com Firebug sem sucesso.
Solução
Se você ligar:
tinyMCE.triggerSave();
no onclick
do botão (ou eu assumo o onsubmit
do form
) Então o TINYMCE garante que o valor seja salvo e a validação ocorra corretamente.