Rumah  >  Artikel  >  hujung hadapan web  >  js menyedari kesan menekan Ctrl Enter untuk kemahiran send_javascript

js menyedari kesan menekan Ctrl Enter untuk kemahiran send_javascript

WBOY
WBOYasal
2016-05-16 16:36:071317semak imbas

1 Dengar acara onkeydown di textarea

Salin kod Kod adalah seperti berikut:

166e503dece366a90ae12f23f6224ab740587128eee8df8f03d0b607fe983014

2. Hantar borang dan kemudian muat semula tetingkap pembuka (lihat 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 Apabila kekunci ctrl ditekan dan kod kekunci ialah 13 (Enter), fungsi yang menghantar borang dipanggil.

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

4. Jika ia adalah halaman semasa yang dibuka oleh window.open(), tambahkan fungsi muat semula pada halaman window.open

function afterReload() {
setTimeout(function () {
window.location.reload();
}, 1000);
}
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn