亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問使用InputText命令的時候光標自動消失怎么辦?

請問使用InputText命令的時候光標自動消失怎么辦?

阿晨1998 2018-08-06 14:11:52
使用InputText命令的時候光標自動消失怎么辦
查看完整描述

1 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

<input    type="text"   readonly="readonly"  UNSELECTABLE="on"  />

今天遇見這么一個小小的問題,就是文本框中需要輸入內容才可以提交,如果沒有輸入就提示并使該文本框獲得焦點!

 

這么一個簡單的事情如果沒有使用 jQuery的話 是不是對象.focus()就可以了,

 

JavaScript Code復制內容到剪貼板

//這樣執行,jquery只會當獲取焦點后執行焦點函數的語句了。  

$(”#nameInput”).focus();  

 

可是當我們使用了jQuery 這樣$(”#nameInput”) 返回的就不是DOM對象了而是jQuery對象,這樣的話$(”#nameInput”).focus()這個方法的意義也就變了,并不是使這個文本框獲 得焦點 而是觸發這個文本框所有綁定在onfocus的函數!

 

其實使用jQuery也非常簡單將jQuery對象轉化為一個DOM對象,這一點相信開發人員早就考慮到了,誒真是先天下之憂而憂啊 

 

JavaScript Code復制內容到剪貼板

$(”#nameInput”)[0].focus();  

 

簡單的加一個[0] 便是我們想要的了!


查看完整回答
反對 回復 2018-08-20
  • 1 回答
  • 0 關注
  • 1264 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號