2016-05-23 5 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(); 
    } 
}); 
関連する問題