如何在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 ?

望高手指点!
...全文
127 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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">
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-17 06:34
社区公告
暂无公告