2017-10-12 1 views
0

Ich habe einige Textfelder auf meiner Seite:Onchange sogar t Aufruf mit jQuery Text Editor

<div class='responsibilities'> 
    <h2>The appraisee's responsibilities during the quarter:</h2> 
    <textarea class='quartz_textarea' id='resp' name='resp'></textarea>  
</div> 
<div class='strengths'> 
    <h2>The appraisee's strengths and good qualities during the quarter:</h2> 
    <textarea class='quartz_textarea' id='str' name='str'></textarea> 
</div> 
<div class='improve'> 
    <h2>Areas in which the appraisee still has to improve:</h2> 
    <textarea <?php class='quartz_textarea' id='impr' name='impr'></textarea>  
</div> 
<div class='outlook '> 
    <h2>Outlook on the next quarter:</h2> 
    <textarea class='quartz_textarea' id='outlk' name='outlk'></textarea>  
</div> 

ich jQuery Text-Editor verwenden möchten Text automatisch innerhalb Datenbank speichern:

$(function() { 
    $('.quartz_textarea').jqte(); 

    var timeoutId; 
    $('textarea').on('input propertychange change', function() { 
     console.log('Textarea Change'); 

     clearTimeout(timeoutId); 
     timeoutId = setTimeout(function() { 
     // Runs 1 second (1000 ms) after the last change  
     saveToDB(); 
     }, 1000); 
    }); 
}); 

Es funktioniert nur, wenn ich $('.quartz_textarea').jqte(); entferne, funktioniert es sonst nicht. Wie kann ich das beheben?

+0

Hinweis verwenden

$('.quartz_textarea').jqte({change: function(){//Your code or function call comes here }}); 

hier verwenden, die Sie einige PHP-Öffnung Tags haben ' Wouter

Antwort

1

Sie können Rückruf, um die jqye Änderung können Sie auch

focus: 
blur: