通過JS來判斷頁面控件是否獲取焦點
以一個TextBox為例,使用javascript來判斷其是否獲取到焦點。
其實很簡單,正常的思路分為兩個途徑來看:
當文本框為服務端控件的時候,我們可以很簡單地想到使用:if(TextBox1.Focused)來進行判斷,使用TextBox1.Attributes.add('onfocus','要執(zhí)行的方法'); 來綁定方法。當然,服務端的控件也是可以使用JS來進行操作的,不過,需要提醒注意的是服務端的ID與實際客戶端的ID很可能是不一樣的,所以在使用getelementbyid的時候需要注意: document.getElementById('<%= TextBox1.ClientID%>')。
當文本框為服務端控件的時候,可以用document.activeElement.id和TextBox1比較,就能知道TextBox1是否為焦點,例:if(document.activeElement == document.form1.elementName){} 。
相關文章
跟我學Node.js(四)---Node.js的模塊載入方式與機制
Node.js中模塊可以通過文件路徑或名字獲取模塊的引用。模塊的引用會映射到一個js文件路徑,除非它是一個Node內置模塊。Node的內置模塊公開了一些常用的API給開發(fā)者,并且它們在Node進程開始的時候就預加載了。2014-06-06BootStrap Table復選框默認選中功能的實現代碼(從數據庫獲取到對應的狀態(tài)進行判斷是否為選中狀態(tài))
本文通過實例代碼給大家介紹了BootStrap Table復選框默認選中功能(從數據庫獲取到對應的狀態(tài)進行判斷是否為選中狀態(tài)),代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧2017-07-07easyui form validate總是返回false的原因及解決方法
下面小編就為大家?guī)硪黄猠asyui form validate總是返回false的原因及解決方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11