ホームページ >ウェブフロントエンド >jsチュートリアル >js は、Ctrl Enter キーを押して send_javascript スキルを実行する効果を実現します。

js は、Ctrl Enter キーを押して send_javascript スキルを実行する効果を実現します。

WBOY
WBOYオリジナル
2016-05-16 16:36:071384ブラウズ

1. textarea の onkeydown イベントを聞く

コードをコピーします コードは次のとおりです:

54c16ef721d19c0d7d2fc25a88f0d7fc40587128eee8df8f03d0b607fe983014

2. フォームを送信し、オープナー ウィンドウをリロードします (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. Ctrl キーを押してキーコード 13 (Enter) を押すと、フォームを送信する関数が呼び出されます。

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

4. window.open()で開いている現在のページの場合、window.openのページにリロード関数を追加します

function afterReload() {
setTimeout(function () {
window.location.reload();
}, 1000);
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。