※ 引述《penguin1 (光光)》之銘言:
: 請問一下
: 如果我今天有一個textarea
: 想要做一個button
: 點button的時候就會自動在textarea現在游標的位置加進固定的字
: 這樣的功能應該是要透過javascript才做的到吧
: 不知道網路上有沒有現成的script
: 我想搜尋但是不知道要下什麼關鍵字...-_-
: 不知道有沒有人可以指點一下的
: 謝謝了~
關鍵字 javascript insert textarea
就可以找到很多了
function insText(myString){
myField = document.getElementById('myTextarea');
if (document.selection){ //IE support
myField.focus();
sel = document.selection.createRange();
sel.text = myString + sel.text;
}else if(myField.selectionStart || myField.selectionStart == '0'){
//Mozilla/Firefox/Netscape 7+ support
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myString + myField.value.substring(startPos, endPos)
+ myField.value.substring(endPos, myField.value.length);
startPos += myString.length;
endPos += myString.length;
myField.setSelectionRange(startPos, endPos);
}else{
myField.value += myString;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.115.28