js實(shí)現(xiàn)按Ctrl+Enter發(fā)送效果
1,監(jiān)聽textarea的onkeydown事件
<textarea tabindex="1" class="ie6ta" name="contenthf.contenthf" onkeydown="keySend(event);" title="按ctrl+enter直接發(fā)送"></textarea>
2, 發(fā)送表單,然后重新加載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,當(dāng)ctrl鍵被按下,并且,keycode為13(回車),時(shí),調(diào)用發(fā)送表單的函數(shù)。
function keySend(event) {
if (event.ctrlKey && event.keyCode == 13) {
sbFrm();
}
}
4,如果是window.open()方式打開的當(dāng)前頁面,則在window.open的這個(gè)頁面加入重新加載函數(shù)
function afterReload() {
setTimeout(function () {
window.location.reload();
}, 1000);
}
相關(guān)文章
微信小程序?qū)崿F(xiàn)頁面下拉刷新和上拉加載功能詳解
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)頁面下拉刷新和上拉加載功能,結(jié)合實(shí)例形式分析了微信小程序頁面下拉刷新和上拉加載相關(guān)事件監(jiān)聽與功能實(shí)現(xiàn)操作技巧,需要的朋友可以參考下2018-12-12
關(guān)于uniapp的request封裝保姆級(jí)教程
這篇文章主要給大家介紹了關(guān)于uniapp的request封裝保姆級(jí)教程,request是基于uni-app框架封裝的一個(gè)網(wǎng)絡(luò)請求庫,可以用于發(fā)送http請求和處理響應(yīng)數(shù)據(jù),需要的朋友可以參考下2023-07-07
js的math中缺少的數(shù)學(xué)方法小結(jié)
JavaScript?Math對象包含一些真正有用且強(qiáng)大的數(shù)學(xué)運(yùn)算,但它缺乏大多數(shù)其他語言提供的許多重要運(yùn)算,例如求和,乘積,奇數(shù)和偶數(shù)等等,本文就來介紹一下2023-08-08
微信小程序報(bào)錯(cuò): thirdScriptError的錯(cuò)誤問題
這篇文章主要介紹了微信小程序報(bào)錯(cuò): thirdScriptError,本文給大家分享解決方法,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
基于JS分頁控件實(shí)現(xiàn)簡單美觀仿淘寶分頁按鈕效果
這篇文章主要介紹了基于JS分頁控件實(shí)現(xiàn)簡單美觀仿淘寶分頁按鈕效果的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11

