看板 Web_Design 關於我們 聯絡資訊
※ 引述《siathy (hmm)》之銘言: : 推 jonathanmeow:樓上借問一下 如果要在游標位置插入這串文字呢?謝謝 12/11 16:40 可以用 comment.selectionStart 在 onblur 事件發生時,取得游標的位置, 存入變數中, 然後在按下按鈕時,把原先 comment 的 value 依照先前取得的游標位置拆開, 中間插入所要插入的字串,成為新的 comment 的值。 FireFox 試過行得通,IE 沒試過,google 到的資訊說是可行。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.133.125
starjou:又試了一下,其實可以省掉 onblur 時存入變數的步驟 12/11 17:19
starjou:那個值不會跑掉 12/11 17:20
jonathanmeow:感謝 但是看不太懂 要來去試試看先 :D 12/11 19:34
starjou:comment.selectionStart 可以得到游標位置,假設叫 pos 12/11 22:24
starjou:comment.value.substr(0, pos) 可以取得游標前的部份 12/11 22:24
starjou:comment.value.substr(pos, comment.value.length-pos) 為 12/11 22:25
starjou:游標後的部份 12/11 22:25
starjou:把前面加中間你要加的東東加後面,指到 comment.value 12/11 22:26
starjou:就完工了 12/11 22:26
jonathanmeow:狂推啊 我就是看不太懂selectionStart 想說要去查 12/12 16:50
jonathanmeow:真是太感謝了啦! 12/12 16:51