input輸入框的oninput和onchange事件


oninput事件:

  在用戶進行輸入,元素值發生改變時立即觸發;(元素值改變立即觸發

  缺陷:

    從腳本中修改值不會觸發事件。從瀏覽器下拉提示框里選取值時不會觸發。IE9 以下不支持,所以IE9以下可用onpropertychange 事件代替

onchange事件:

  在用戶停止輸入,元素值發生變化且input輸入框失去焦點時才會觸發;(元素值改變不會立即觸發

  單選框與復選框改變狀態后也會觸發onchange事件

*********************************

onpropertychange 事件:

  onpropertychange會實時觸發,會在元素的屬性改變時就觸發事件
  當元素disable=true時不會觸發
  缺陷:
    只在IE 下支持,其他瀏覽器不支持,用oninput來解決

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM