[問題] 設定滑鼠遊標的位置

看板Ajax作者時間15年前 (2010/01/27 15:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
因為我本來是用ajax 的auto complete 可是當文字過長,滑鼠卻不會跑到最後面去 所以我在網路上有找到一段語法 可以設定滑鼠在輸入框的游標位置 function input_strtoupper(inputObj) { if(window.event) // IE { var tRange = inputObj.createTextRange(); tRange.collapse(true); // tRange.moveEnd('character', inputObj.value.length); tRange.moveStart('character', inputObj.value.length); // r.select(); tRange.select(); } else { //Not IE inputObj.focus(); inputObj.selectionStart = inputObj.value.length; inputObj.selectionEnd=inputObj.value.length; } inputObj.focus(); } 可是問題來了,IE、可以正常顯示在文字的最後但是游標並沒有focus在輸入框 而且Firefox,並沒有將游標移到輸入框的最後面 只有Google Chrome可以正常達成我的需求 請問我有那個地方要修改嗎 謝謝回答 -- 咕~~嚕嚕嚕~~~~ 洨洨不要跑~~~ 要被吃了~~快游啊!! ﹨ ﹨ ◢██◣ 〝 〝 〝 ██~● □︵□~● by hogolayoo ██╲||~● -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194
文章代碼(AID): #1BN-l28i (Ajax)
文章代碼(AID): #1BN-l28i (Ajax)