TEXTBOX的简单问题!!!!!

boxter110 2004-11-02 04:06:30
web 上有2个textbox,2个button
初始值:textbox1.text="123456789",textbox2.text="AAA"
用鼠标框选其中textbox1的“45678”
然后点击button1
在textbox2中显示“45678”
然后将textbox2.text编辑为:“PPP”
点击button2后要求textbox1.text="12345678PPP9"

而且要求textbox1中没有框选字符时,点击button2,textbox1在光标当前位置插入textbox2的文本

怎么实现阿!
...全文
133 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zb1999 2004-11-03
  • 打赏
  • 举报
回复
晕~~~~
tooogoooo 2004-11-03
  • 打赏
  • 举报
回复
避雷针的方法基本能实现你的要求了,学习
ib915 2004-11-03
  • 打赏
  • 举报
回复
要求不切合实际/
另外你可以留意一下一些论坛的文章编辑、回复的 textarea 在其js 中 可以找到答案/
duoduobaba 2004-11-03
  • 打赏
  • 举报
回复
当你改写第二个文本框的时候第一个文本框的选择已经不在了,这样就不能像你说的那样插在前一次选择的文本之后,不过如果你在第二个文本框输入了文本之后再选择第一个文本框然后再点按钮2的话用下面的代码可以实现
<input name="textfield" type="text" value="123456789">
<input type="text" name="textfield2">
<input type="button" name="button1" value="button1" onClick="document.all.textfield2.value=document.selection.createRange().duplicate().text">
<input type="button" name="button2" value="button2" onClick="document.all.textfield.focus();document.selection.createRange().duplicate().text=document.selection.createRange().duplicate().text+textfield2.value">
duoduobaba 2004-11-03
  • 打赏
  • 举报
回复
<input name="textfield" type="text" value="123456789">
<input type="text" name="textfield2">
<input type="button" name="button1" value="button1" onClick="document.all.textfield2.value=document.selection.createRange().duplicate().text">
<input type="button" name="button2" value="button2" onClick="document.all.textfield.select();document.selection.createRange().duplicate().text=document.selection.createRange().duplicate().text+textfield2.value">
MikeCheers 2004-11-03
  • 打赏
  • 举报
回复
你简直就是上帝(客户)啊!
PPLUNCLE 2004-11-02
  • 打赏
  • 举报
回复
不会,帮你up
a040liutao 2004-11-02
  • 打赏
  • 举报
回复
不会 帮你顶!
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-11-02 04:06
社区公告
暂无公告