2016-05-23 87 views
0

我想提交表格从Tinymce模糊事件中,但这似乎并没有工作。Tinymce提交模糊事件表格

tinymce.init({ 
      selector: 'textarea.html', 
      menubar:false, 
      force_br_newlines : true, 
      force_p_newlines : false, 
      resize: false, 
      setup: function (editor) { 

       var val; 

       editor.on('focus', function(e) { 
        val = editor.getContent(); 
       }); 

       editor.on('blur', function(e) { 
        editor.save(); 
        if(val!=editor.getContent()){ 
         $(this).submit(); 
        } 
       }); 

       editor.on('change', function() { 
        editor.save(); 
       }); 

      } 
      }); 

我知道错误是从$(this).submit();原因表格选择是错误的,但我无法弄清楚如何去选择有问题的形式。任何人有想法?提前致谢!

+0

什么是你''

标签的样子在你的HTML? –

+0

@MichaelFromin感谢您的评论,设法找到解决方案。 –

回答

0

回答自己:

var formID = editor.getElement().parentNode.id; 
editor.on('blur', function(e) { 
    editor.save(); 
    if(val!=editor.getContent()){ 
     $('#'+formID).submit(); 
    } 
});