国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

input元素type為file類型,change事件在文件選擇框出來后點擊取消后事件只觸發一次的問

Charlie_Jade / 1587人閱讀

摘要:事件問題詳細描述為類型的時候,在文件選擇框出來后,這時選擇了文件后或是點擊取消都會觸發事件。期望的操作和解決在文件選擇框出來之后,點擊取消不執行事件里的操作獲取。事件清空原有的數據

html:


js:
$("#file").change(function(){
    console.log("change事件");
    })
問題詳細描述:

1.input 為file類型的時候,在文件選擇框出來后,這時選擇了文件后或是點擊取消都會觸發change事件。
2.在選擇了一個文件之后,再重新選擇同一個文件,這時候就不再觸發change事件了。

期望的操作和解決:

1.在文件選擇框出來之后,點擊取消不執行change事件里的操作-->
獲取$("#file").val()。判斷這個是否為空,為空的話直接return;

eg:
$("#file").change(function(){
    if($("#file").val() == "")
        return;
    console.log("change事件");
    })

2.選擇同一個文件之后,還能再出發change事件。-->
清空上一次觸發change事件后 input的value即可。

eg:
$("#file").change(function(){
    if($("#file").val() == "")
        return;
    console.log("change事件");
        $("#file").val("") // 清空原有的數據
    })

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108104.html

相關文章

  • input元素typefile類型change事件文件選擇出來點擊取消事件觸發一次的問

    摘要:事件問題詳細描述為類型的時候,在文件選擇框出來后,這時選擇了文件后或是點擊取消都會觸發事件。期望的操作和解決在文件選擇框出來之后,點擊取消不執行事件里的操作獲取。事件清空原有的數據 html: js: $(#file).change(function(){ console.log(change事件); }) 問題詳細描述: 1.input 為file類型的時候,在文...

    ixlei 評論0 收藏0
  • jQuery入門筆記之(三)事件詳解

    摘要:可以傳遞三個參數表示一個或多個事件類型,比如。表示綁定到指定元素的處理函數。我們稱它為簡寫事件。必須在中,并且使用作為事件觸發元素,不然無效。和表示鼠標移入和移出的時候觸發。按下返回按下返回和分別表示光標激活和丟失,事件觸發時機是當前元素。 轉自個人博客 在JavaScript 有一個非常重要的功能,就是事件驅動。如果你的網頁需要與用戶進行交互的話,就不可能不用到事件。它在頁面完全加...

    GitCafe 評論0 收藏0
  • 瀏覽器常用事件解析

    摘要:之前寫過一篇瀏覽器事件的相關操作和事件運行的原理瀏覽器事件解析。注意,頁面從瀏覽器緩存加載,并不會觸發事件。事件有一個屬性,返回一個布爾值。此外,不支持事件,可以使用事件代替。 之前寫過一篇瀏覽器事件的相關操作和事件運行的原理——JavaScript瀏覽器事件解析。這一篇主要寫一些常用的事件及一些可能的坑。 表單事件 鍵盤事件 當 , 的值發生變化時觸發。此外,打開 contente...

    zhoutk 評論0 收藏0
  • 瀏覽器常用事件解析

    摘要:之前寫過一篇瀏覽器事件的相關操作和事件運行的原理瀏覽器事件解析。注意,頁面從瀏覽器緩存加載,并不會觸發事件。事件有一個屬性,返回一個布爾值。此外,不支持事件,可以使用事件代替。 之前寫過一篇瀏覽器事件的相關操作和事件運行的原理——JavaScript瀏覽器事件解析。這一篇主要寫一些常用的事件及一些可能的坑。 表單事件 鍵盤事件 當 , 的值發生變化時觸發。此外,打開 contente...

    Richard_Gao 評論0 收藏0

發表評論

0條評論

Charlie_Jade

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<