Ich habe lange gekämpft, um meinen Code zum Laufen zu bringen, und habe verschiedene Antworten auf StackOverflow versucht, die alle im Allgemeinen die gleiche Form annahmen. Irgendwann habe ich auf diese angesiedelt:Warum ist dieser Code nicht zum Erfassen/Verhindern von STRG + S in jquery/javascript funktioniert?
$(window).bind('keydown',function(e) {
if ((e.which=='115' || e.which=='83') && (e.ctrlKey || e.metaKey)){
e.preventDefault();
saveForm(); // Uses AJAX to save all the data in my form
return false;
}
}
Das Problem ist, dass egal, was ich so weit wie Kombinationen der Bindung an Fenster versucht, ein Dokument keydown, keypress, nichts funktioniert, und der Dialog speichern kommt sowieso auf.