真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jquery有沒有input事件

這篇“jquery有沒有input事件”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“jquery有沒有input事件”文章吧。

成都創(chuàng)新互聯(lián)公司提供高防服務(wù)器、云服務(wù)器、香港服務(wù)器、成都機(jī)柜租用

jquery有input事件,jquery實(shí)現(xiàn)input輸入框?qū)崟r(shí)輸入觸發(fā)事件代碼是“$('#productName').bind('input propertychange', function() {...}”。

jquery實(shí)現(xiàn)input輸入框?qū)崟r(shí)輸入觸發(fā)事件代碼

代碼如下:

代碼如下:

//綁定商品名稱聯(lián)想 
$('#productName').bind('input propertychange', function() {searchProductClassbyName();});

代碼如下:

searchProductClassbyName 為觸發(fā)后調(diào)用的方法;

jquery有沒有input事件

js/jquery 實(shí)時(shí)監(jiān)聽輸入框值變化的完美方案:oninput & onpropertychange

(1)先說jquery, 使用 jQuery 庫(kù)的話,只需要同時(shí)綁定 oninput 和 onpropertychange 兩個(gè)事件就可以了,示例代碼:

$('#username').bind('input propertychange', function() {
    $('#content').html($(this).val().length + ' characters');
});

(2)對(duì)于JS原生寫法而言, oninput 是 HTML5 的標(biāo)準(zhǔn)事件,對(duì)于檢測(cè) textarea, input:text, input:password 和 input:search 這幾個(gè)元素通過用戶界面發(fā)生的內(nèi)容變化非常有用,在內(nèi)容修改后立即被觸發(fā),不像 onchange 事件需要失去焦點(diǎn)才觸發(fā)。oninput 事件在主流瀏覽器的兼容情況如下:

jquery有沒有input事件

從上面表格可以看出,oninput 事件在 IE9 以下版本不支持,需要使用 IE 特有的 onpropertychange 事件替代,這個(gè)事件在用戶界面改變或者使用腳本直接修改內(nèi)容兩種情況下都會(huì)觸發(fā),有以下幾種情況:

修改了 input:checkbox 或者 input:radio 元素的選擇中狀態(tài), checked 屬性發(fā)生變化。

修改了 input:text 或者 textarea 元素的值,value 屬性發(fā)生變化。

修改了 select 元素的選中項(xiàng),selectedIndex 屬性發(fā)生變化。

在監(jiān)聽到 onpropertychange 事件后,可以使用 event 的 propertyName 屬性來獲取發(fā)生變化的屬性名稱。

集合 oninput & onpropertychange 監(jiān)聽輸入框內(nèi)容變化的示例代碼如下:

 
    
    // Firefox, Google Chrome, Opera, Safari, Internet Explorer from version 9
        function OnInput (event) {
            alert ("The new content: " + event.target.value);
        }
    // Internet Explorer
        function OnPropChanged (event) {
            if (event.propertyName.toLowerCase () == "value") {
                alert ("The new content: " + event.srcElement.value);
            }
        }
    


    Please modify the contents of the text field.
    

以上就是關(guān)于“jquery有沒有input事件”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文名稱:jquery有沒有input事件
文章URL:http://weahome.cn/article/jssjco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部