DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js實現按Ctrl+Enter發送效果
js實現按Ctrl+Enter發送效果
編輯:關於JavaScript     

1,監聽textarea的onkeydown事件

復制代碼 代碼如下:
<textarea tabindex="1" class="ie6ta" name="contenthf.contenthf" onkeydown="keySend(event);" title="按ctrl+enter直接發送"></textarea>

2, 發送表單,然後重新加載opener窗口(見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鍵被按下,並且,keycode為13(回車),時,調用發送表單的函數。

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

4,如果是window.open()方式打開的當前頁面,則在window.open的這個頁面加入重新加載函數

function afterReload() {
setTimeout(function () {
window.location.reload();
}, 1000);
}
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved