2017-12-10 6 views
1

Ich verwende SweetAlert2 für ein Formular. Ich möchte, wenn ein Benutzer auf Reset Schaltfläche klicken, die sweetalert angezeigt wird. Ich habe alle Arbeit getan Popup erscheint und einige der Felder zurückgesetzt werden, aber das Problem ist mit CKeditor4 es ist nicht resettet. Normalerweise verwende ich (unten angegeben) Skript für Reseting CKeditor: JSZurücksetzen von CKeditor4 mit SweetAlert2

$(function() { 
    if (typeof CKEDITOR != 'undefined') { 
     $('form').on('reset', function(e) { 
      if ($(CKEDITOR.instances).length) { 
       for (var key in CKEDITOR.instances) { 
        var instance = CKEDITOR.instances[key]; 
        if ($(instance.element.$).closest('form').attr('name') == $(e.target).attr('name')) { 
         instance.setData(instance.element.$.defaultValue); 
        } 
       } 
      } 
     }); 
    } 
}); 

Hier ist die Arbeits Fiddle, in denen andere Felder sind Reseting aber nicht ckeditor, wie kann ich das tun. Click to see Fiddle

Antwort

Verwandte Themen