成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么在html5中實(shí)現(xiàn)input輸入實(shí)時(shí)檢測

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)怎么在html5中實(shí)現(xiàn)input輸入實(shí)時(shí)檢測,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

內(nèi)鄉(xiāng)網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

第一想法是input 上的onchange()方法,試了一下,不好用,是值等更改確認(rèn)了,才會(huì)觸發(fā),不即時(shí)。

上網(wǎng)查了一下,

$("#fix").on('input propertychange', function(event){
});

方法的確可以用,但是實(shí)時(shí)更改。發(fā)送的頻率有點(diǎn)快啊。

趕緊加個(gè)定時(shí)器setTimeout.

$("#fix").on('input propertychange', function(event){
   setTimeout(function(){    //延遲0.5s執(zhí)行
                   console.log($("#fix").val())
        },500);
});

問題又來了,定時(shí)器是異步,雖然延遲,但是還會(huì)執(zhí)行,沒啥改變。

后來又想到解綁unbind,bind,但是解綁的時(shí)間里獲取不到鍵盤輸入的事件。

當(dāng)時(shí)第一想法是,觸發(fā)事件-刪除定時(shí)器-添加定時(shí)器-執(zhí)行函數(shù)。發(fā)現(xiàn)還是不好,定時(shí)器刪不掉,干脆就不執(zhí)行了。

最后上網(wǎng)查了一下,發(fā)現(xiàn)一種新方法。

時(shí)間戳法。

原理就是,每次輸入修改全局變量,時(shí)間戳,延遲0.5s監(jiān)測 新的時(shí)間戳和和綁定的時(shí)間戳相等,就進(jìn)行下一步。

-----html-----

<input type="text" id="fix">
------script-----
var last;
$("#fix").on('input propertychange', function(event){
    //"#fix為你的輸入框
       last = event.timeStamp;
       //利用event的timeStamp來標(biāo)記時(shí)間,這樣每次事件都會(huì)修改last的值,注意last必需為全局變量
       setTimeout(function(){    //設(shè)時(shí)延遲0.5s執(zhí)行
            if(last-event.timeStamp==0)
               //如果時(shí)間差為0(也就是你停止輸入0.5s之內(nèi)都沒有其它的keyup事件發(fā)生)則做你想要做的事
              {
                   console.log($("#fix").val())
               }
        },500);
});

上述就是小編為大家分享的怎么在html5中實(shí)現(xiàn)input輸入實(shí)時(shí)檢測了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞標(biāo)題:怎么在html5中實(shí)現(xiàn)input輸入實(shí)時(shí)檢測
當(dāng)前鏈接:http://jinyejixie.com/article30/pdcsso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站排名手機(jī)網(wǎng)站建設(shè)、ChatGPT定制網(wǎng)站、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
绵竹市| 慈溪市| 龙山县| 九龙城区| 城固县| 高州市| 磐安县| 铜山县| 监利县| 都兰县| 镇原县| 修水县| 永昌县| 台山市| 左云县| 寿阳县| 大邑县| 青河县| 闽侯县| 沐川县| 大洼县| 柘城县| 蓝田县| 衡水市| 曲阜市| 清新县| 白玉县| 和政县| 紫云| 柳林县| 尚志市| 金山区| 舒兰市| 扬中市| 遵化市| 锡林郭勒盟| 鄢陵县| 沈阳市| 涪陵区| 上思县| 鹤山市|