我的情况是这样,先让光标落在文本框中某个位置,比如:abcd|efg。
然后click某个按钮,将它的名字paste到光标所在的位置。
所以必须要得到光标所在位置ins。
然后:mid(txtbox.value,0,ins-1) + button.name + mid(txtbox.value,ins)
然后click某个按钮,将它的名字paste到光标所在的位置。
所以必须要得到光标所在位置ins。
然后:mid(txtbox.value,0,ins-1) + button.name + mid(txtbox.value,ins)
<SCRIPT LANGUAGE="JScript">
var rng;
function insertTxt(obj)
{
var sel = document.selection;
if (sel!=null) {
rng = sel.createRange();
rng.text=obj.name
}
}
</SCRIPT>
<input type=text name="File" onclick="insertTxt(this)" value="abcdefg">
必须要按了button才能paste.命题是不能改的丫。
<input type=button name="mybutton" onclick="rng.text=this.name" value="abcdefg">