Rumah >hujung hadapan web >tutorial js >js menyedari kesan menekan Ctrl Enter untuk kemahiran send_javascript
1 Dengar acara onkeydown di textarea
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); }