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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-05-16 16:36:07
オリジナル
1406 人が閲覧しました

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

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



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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート