如何在TextBox中的光标指定位置插入一段文字?

alontoto 2004-09-17 06:34:49
TextBox1.Text+="fasdfdsa";
肯定是在原有Text的后面加上"fasdfdsa";
请问怎么在光标指向的位置加入"fasdfdsa"吗?
比如原来TextBox1.Text=“中国人民解放军”,鼠标停在:“人”后面。
我要写一短代码,把TextBox1.Text变为:中国人fasdfdsa民解放军。

注:是在javascript里面

var i = document.frm.calcChar.SelectionStart;
alert(i);
为何messagebox说:undefined ?

望高手指点!
...全文
152 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
alontoto 2004-09-19
  • 打赏
  • 举报
回复
可是我要得到光标所在的位置,
panzi667 2004-09-17
  • 打赏
  • 举报
回复
学习
xunyiren 2004-09-17
  • 打赏
  • 举报
回复
js脚本是由浏览器解析的,不用import任何东东,只是不同版本的浏览器支持的脚本程度不一样,你把我的代码保存成htm文件,在浏览器运行便知...
alontoto 2004-09-17
  • 打赏
  • 举报
回复
请问像selection,createRange()这些可以直接使用吗?
要不要import什么栋栋?
我怎么试都不行啊
xunyiren 2004-09-17
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JScript">
function insertTxt()
{
var sel = document.selection;
if (sel!=null) {
var rng = sel.createRange();
rng.text="这是插入的文字."
}
}
</SCRIPT>
<input type=text name="it" onclick="insertTxt()" value="中国人民解放军" style="width:300">

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧