Heim  >  Artikel  >  Web-Frontend  >  js erkennt den Effekt des Drückens von Strg-Eingabetaste, um die Fähigkeiten von send_javascript zu aktivieren

js erkennt den Effekt des Drückens von Strg-Eingabetaste, um die Fähigkeiten von send_javascript zu aktivieren

WBOY
WBOYOriginal
2016-05-16 16:36:071317Durchsuche

1. Hören Sie sich das onkeydown-Ereignis von textarea an

Code kopieren Der Code lautet wie folgt:

dfbc0e92ac0bfab9aeaed2fbcd76086140587128eee8df8f03d0b607fe983014

2. Senden Sie das Formular und laden Sie dann das Opener-Fenster neu (siehe 4,)
function sbFrm() {
var Contenthf=document.getElementById("Contenthf");
var txtAr = Contenthf.getElementsByTagName("textarea")[0];
if (txtAr.innerHTML == "") {
txtAr.focus();
return false;
}
Contenthf.submit();
window.opener.afterReload();
return false;
}

3. Wenn die Strg-Taste gedrückt wird und der Tastencode 13 (Enter) ist, wird die Funktion aufgerufen, die das Formular sendet.

function keySend(event) {
if (event.ctrlKey && event.keyCode == 13) {
sbFrm();
}
}

4. Wenn es sich um die aktuelle Seite handelt, die von window.open() geöffnet wurde, fügen Sie der Seite von window.open eine Neuladefunktion hinzu

function afterReload() {
setTimeout(function () {
window.location.reload();
}, 1000);
}
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn