關於input的焦點事件

關於input的焦點事件瀏覽器

 

$(".scanf_integral").focus(function(){//獲取焦點
//獲取焦點後觸發的事件
})函數

$(".scanf_integral").blur(function(){ //失去焦點
//失去焦點後觸發的事件
};spa

//實時獲取值時code

需在input上接上這個函數,例:server

<input type="text" value="8000" oninput="scanf_integral (event)" onpropertychange="scanf_integral (event)"/>事件

一.oninput事件:
此事件是HTML5中的標準事件,符合W3C標準,可以實時的監聽textarea, input:text, input:password 和input:search元素中內容的變化,只要元素的內容一旦發生變化,此事件就會觸發,可是此事件具備瀏覽器兼容性問題,通常問題都會出在IE瀏覽器中,IE8和IE8如下瀏覽器不支持此事件,其餘標準瀏覽器都支持此事件。
二.onpropertychange事件:
這是IE特有的事件,和oninput事件的做用是基本同樣的,可是也有所不一樣,以下:
1.相同點:
此事件一樣能夠監聽textarea, input:text, input:password 和input:search元素中內容的變化。
2.不一樣點:
此事件還能夠監聽input:checkbox 或者 input:radio 元素的選擇中狀態。
此事件也能夠監聽select元素的選中項的變化。
三.不足之處:
這兩個事件在IE9瀏覽器中都沒法監聽右鍵菜單的刪除和剪切操做。
因此通常兩個事件都要使用,減小兼容問題

function scanf_integral(){//實時獲取值
//實時獲取時要乾的事(就是鍵盤在input裏輸入每一個值時)
}input

相關文章
相關標籤/搜索