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