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)前頁(yè)面,則在window.open的這個(gè)頁(yè)面加入重新加載函數(shù)
function afterReload() { setTimeout(function () { window.location.reload(); }, 1000); }
相關(guān)文章
微信小程序?qū)崿F(xiàn)頁(yè)面下拉刷新和上拉加載功能詳解
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)頁(yè)面下拉刷新和上拉加載功能,結(jié)合實(shí)例形式分析了微信小程序頁(yè)面下拉刷新和上拉加載相關(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ò)請(qǐng)求庫(kù),可以用于發(fā)送http請(qǐng)求和處理響應(yīng)數(shù)據(jù),需要的朋友可以參考下2023-07-07js的math中缺少的數(shù)學(xué)方法小結(jié)
JavaScript?Math對(duì)象包含一些真正有用且強(qiáng)大的數(shù)學(xué)運(yùn)算,但它缺乏大多數(shù)其他語(yǔ)言提供的許多重要運(yùn)算,例如求和,乘積,奇數(shù)和偶數(shù)等等,本文就來(lái)介紹一下2023-08-08微信小程序報(bào)錯(cuò): thirdScriptError的錯(cuò)誤問題
這篇文章主要介紹了微信小程序報(bào)錯(cuò): thirdScriptError,本文給大家分享解決方法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06基于JS分頁(yè)控件實(shí)現(xiàn)簡(jiǎn)單美觀仿淘寶分頁(yè)按鈕效果
這篇文章主要介紹了基于JS分頁(yè)控件實(shí)現(xiàn)簡(jiǎn)單美觀仿淘寶分頁(yè)按鈕效果的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11