JavaScript 文字框事件
本章節介紹一下如何在文字框的內容發生變化的時候,立馬觸發一個事件執行響應的操作,而不是像是keydow或者keyup事件一樣,只能夠檢測通過鍵盤輸入導致內容的變化, 下面就通過程式碼例項做一下簡單介紹。
一.相關知識準備:
(1).onchange事件:
此事件會在元素內容發生改變,且失去焦點的時候觸發。
瀏覽器支援度較好。
(2).onpropertychange事件:
此事件會在元素內容發生改變時立即觸發,即便是通過js改變的內容也會觸發此事件。
元素的任何屬性改變都會觸發該事件,不止是value。
只有IE11以下瀏覽器支援此事件。
(3).oninput事件:
此事件會在value屬性值發生改變時觸發,通過js改變value屬性值不會觸發此事件。
只有IE8以上或者谷歌火狐等標準瀏覽器支援。
二.程式碼例項:
既然知道各個事件的特性,那麼我們可以通過相容性方法,實現相容各個瀏覽器的程式碼。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var otxt=document.getElementById("txt"); var oshow=document.getElementById("show"); var count=0; if(document.all){ otxt.onpropertychange=function(){ count=count+1; oshow.innerHTML=count; } } else{ otxt.oninput=function(){ count=count+1; oshow.innerHTML=count; } } } </script> </head> <body> <div id="show"></div> <input type="text" id="txt"/> </body> </html>
在文字框輸入內容可以實時計算輸入的長度。
相關文章
- JavaScript文字框事件JavaScript事件
- js中文字框的事件JS事件
- JavaScript搜尋框提示文字JavaScript
- javascript input文字框新增提示文字效果JavaScript
- JavaScript獲取input text文字框JavaScript
- JavaScript 禁用表單 所有文字框JavaScript
- JavaScript 文字框只能輸入數字JavaScript
- JavaScript帶下拉選單的文字框JavaScript
- JavaScript 文字框輸入內容同步JavaScript
- JavaScript設定input文字框只讀JavaScript
- javascript限制文字框輸入長度JavaScript
- 文字框只能輸入數字 javascriptJavaScript
- javascript當文字框獲得焦點設定邊框JavaScript
- 選中文字框文字觸發事件程式碼例項事件
- javascript實現文字框標籤驗證JavaScript
- c#文字框textbox相關事件_文字框改變_驗證_離開_驗證完C#事件
- JavaScript 動態設定input文字框只讀JavaScript
- javascript動態設定input文字框的值JavaScript
- javascript規定文字框不能夠輸入空格JavaScript
- JavaScript文字框獲取焦點彈出tipsJavaScript
- javascript實時顯示文字框輸入字數JavaScript
- 在repeater中使用javascript作文字框的改變JavaScript
- JavaScript操作文字框、單選按鈕、下拉框、核取方塊JavaScript
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- js 文字框插入JS
- 前端與移動開發----webAPI----文字框事件,滑鼠事件,標籤屬性操作方式前端移動開發WebAPI事件
- JavaScript新增一個文字框並帶有刪除按鈕JavaScript
- javascript驗證輸入文字框內容是否為數字JavaScript
- JavaScript 驗證輸入文字框內容是否為數字JavaScript
- javascript實現的文字框焦點位置放置於尾部JavaScript
- javascript:讓表單文字框只讀,不可編輯的方法JavaScript
- 點選文字框實現文字框內容選中效果
- 文字框內容輸入完畢觸發事件程式碼例項事件
- 動態新增或減少文字框,並獲取文字框值
- javascript限制textarea文字框輸入字元個數程式碼例項JavaScript字元
- javascript文字框獲取焦點設定其樣式程式碼JavaScript
- CSS 文字框圓角CSS
- AlloyRenderingEngine文字框元件元件