通過(guò)JS來(lái)判斷頁(yè)面控件是否獲取焦點(diǎn)
以一個(gè)TextBox為例,使用javascript來(lái)判斷其是否獲取到焦點(diǎn)。
其實(shí)很簡(jiǎn)單,正常的思路分為兩個(gè)途徑來(lái)看:
當(dāng)文本框?yàn)榉?wù)端控件的時(shí)候,我們可以很簡(jiǎn)單地想到使用:if(TextBox1.Focused)來(lái)進(jìn)行判斷,使用TextBox1.Attributes.add('onfocus','要執(zhí)行的方法'); 來(lái)綁定方法。當(dāng)然,服務(wù)端的控件也是可以使用JS來(lái)進(jìn)行操作的,不過(guò),需要提醒注意的是服務(wù)端的ID與實(shí)際客戶端的ID很可能是不一樣的,所以在使用getelementbyid的時(shí)候需要注意: document.getElementById('<%= TextBox1.ClientID%>')。
當(dāng)文本框?yàn)榉?wù)端控件的時(shí)候,可以用document.activeElement.id和TextBox1比較,就能知道TextBox1是否為焦點(diǎn),例:if(document.activeElement == document.form1.elementName){} 。
- javascript自動(dòng)切換焦點(diǎn)控制效果完整實(shí)例
- JS實(shí)現(xiàn)方向鍵切換輸入框焦點(diǎn)的方法
- javascript實(shí)現(xiàn)按回車鍵切換焦點(diǎn)
- Javascript中自動(dòng)切換焦點(diǎn)實(shí)現(xiàn)代碼
- JavaScript 回車 焦點(diǎn)切換
- js實(shí)現(xiàn)獲取焦點(diǎn)后光標(biāo)在字符串后
- js/jquery獲取文本框輸入焦點(diǎn)的方法
- js 獲取坐標(biāo) 通過(guò)JS得到當(dāng)前焦點(diǎn)(鼠標(biāo))的坐標(biāo)屬性
- JavaScript 關(guān)于元素獲取焦點(diǎn)(隱藏元素與div)
- JavaScript判斷表單為空及獲取焦點(diǎn)的方法
相關(guān)文章
跟我學(xué)Node.js(四)---Node.js的模塊載入方式與機(jī)制
Node.js中模塊可以通過(guò)文件路徑或名字獲取模塊的引用。模塊的引用會(huì)映射到一個(gè)js文件路徑,除非它是一個(gè)Node內(nèi)置模塊。Node的內(nèi)置模塊公開了一些常用的API給開發(fā)者,并且它們?cè)贜ode進(jìn)程開始的時(shí)候就預(yù)加載了。2014-06-06Javascript 中的 && 和 || 使用小結(jié)
Javascript 中的 && 和 || ,有時(shí)候用作條件判斷,非常的簡(jiǎn)潔,不熟悉的朋友可能不太了解,這里最后有個(gè)朋友補(bǔ)充,非常的好。2010-04-04微信小程序錯(cuò)誤this.setData報(bào)錯(cuò)及解決過(guò)程
這篇文章主要介紹了微信小程序錯(cuò)誤this.setData報(bào)錯(cuò)及解決過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09微信小程序數(shù)據(jù)請(qǐng)求的方式和注意事項(xiàng)詳解
這篇文章主要為大家介紹了微信小程序網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求的方式和注意事項(xiàng)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11easyui form validate總是返回false的原因及解決方法
下面小編就為大家?guī)?lái)一篇easyui form validate總是返回false的原因及解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11