Re: [問題] 請問一下"點按鍵 出現文字在表格內"

看板Web_Design作者 (周星星)時間18年前 (2007/12/11 17:13), 編輯推噓2(209)
留言11則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《siathy (hmm)》之銘言: : 推 jonathanmeow:樓上借問一下 如果要在游標位置插入這串文字呢?謝謝 12/11 16:40 可以用 comment.selectionStart 在 onblur 事件發生時,取得游標的位置, 存入變數中, 然後在按下按鈕時,把原先 comment 的 value 依照先前取得的游標位置拆開, 中間插入所要插入的字串,成為新的 comment 的值。 FireFox 試過行得通,IE 沒試過,google 到的資訊說是可行。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.133.125

12/11 17:19, , 1F
又試了一下,其實可以省掉 onblur 時存入變數的步驟
12/11 17:19, 1F

12/11 17:20, , 2F
那個值不會跑掉
12/11 17:20, 2F

12/11 19:34, , 3F
感謝 但是看不太懂 要來去試試看先 :D
12/11 19:34, 3F

12/11 22:24, , 4F
comment.selectionStart 可以得到游標位置,假設叫 pos
12/11 22:24, 4F

12/11 22:24, , 5F
comment.value.substr(0, pos) 可以取得游標前的部份
12/11 22:24, 5F

12/11 22:25, , 6F
comment.value.substr(pos, comment.value.length-pos) 為
12/11 22:25, 6F

12/11 22:25, , 7F
游標後的部份
12/11 22:25, 7F

12/11 22:26, , 8F
把前面加中間你要加的東東加後面,指到 comment.value
12/11 22:26, 8F

12/11 22:26, , 9F
就完工了
12/11 22:26, 9F

12/12 16:50, , 10F
狂推啊 我就是看不太懂selectionStart 想說要去查
12/12 16:50, 10F

12/12 16:51, , 11F
真是太感謝了啦!
12/12 16:51, 11F
文章代碼(AID): #17NbJ3by (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #17NbJ3by (Web_Design)