Ik ben bezig met een formulier dat met Ajax moet worden verstuurd. De bedoeling is dat data in dit formulier automagisch worden opgeslagen, dus niet alleen via de save-knop, maar ook als een user stopt met typen. Hiervoor heb ik deze js geschreven:
Probleem; er gebeurt helemaal niks. Er zal vast ergens een miniscuul (of iets groter) foutje zitten, maar zou iemand even kunnen kijken, want ik kom er echt niet uit....
Jsfiddle: http://jsfiddle.net/AyQMy/
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| $('#tester').bind('dblclick', function(){ $(this).attr('contentEditable',true).addClass('editable'); }); //Make it possible to edit the content of a span when it is double clicked //setup before functions var typingTimer; //timer identifier var doneTypingInterval = 2000; //time in ms, ie 2 secs //on keyup, start the countdown $('.editable').keyup(function(){ clearTimeout(typingTimer); if ($('.editable').val) { typingTimer = setTimeout(doneTyping, doneTypingInterval); } }); //user is "finished typing," do something function doneTyping () { var x = $(".editable").html(); var x = x.replace(/(<([^>]+)>)/ig,""); //Remove html shizzle console.log(x); } |
Probleem; er gebeurt helemaal niks. Er zal vast ergens een miniscuul (of iets groter) foutje zitten, maar zou iemand even kunnen kijken, want ik kom er echt niet uit....
Jsfiddle: http://jsfiddle.net/AyQMy/