很难的问题,在线等

lyx7796 2006-02-24 10:09:17
如何实现鼠标拖动选定一段内容以后给这段内容重新赋值
分开来讲
1、如何实现鼠标选定一段内容
2、如何实现给这段内容重新赋值
...全文
111 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingxuan3000 2006-02-24
  • 打赏
  • 举报
回复
mark
mingxuan3000 2006-02-24
  • 打赏
  • 举报
回复
document.form1.Select1.options[document.form1.Select1.selectedIndex].text
蒋晟 2006-02-24
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/dnarhtmau/html/leverageediting.asp
lyx7796 2006-02-24
  • 打赏
  • 举报
回复
createcontrolrange这个事件具体怎么写那?怎么知道我选择的span那??
蒋晟 2006-02-24
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/archive/en-us/dnarhtmau/html/leverageediting.asp
document.body.contentEditable = 'true';

var range=document.selection.createControlRange;
lyx7796 2006-02-24
  • 打赏
  • 举报
回复
再解释一下
就是好几个span里面有内容
我按住鼠标左键拖动选定了一段内容(可能是好几个span里的)
怎么在选定以后给这几个span里的内容重新赋值???
mingxuan3000 2006-02-24
  • 打赏
  • 举报
回复
在进行这一部的同时把这个值付给一个hidden,在服务器端取hidden的值


<input type="hidden" name="aaa" >

label2.Attributes.Add("onMouseDown", "this.innerHTML=document.form1.Select1.options[document.form1.Select1.selectedIndex].value");
document.form1.aaa.value = document.form1.Select1.options[document.form1.Select1.selectedIndex].value;
蒋晟 2006-02-24
  • 打赏
  • 举报
回复
seems too difficult to understand
which browser are you talking about?
What's your definition of "value"?
lyx7796 2006-02-24
  • 打赏
  • 举报
回复
现在该怎么解决那??
我通过
label2.Attributes.Add("onMouseDown", "this.innerHTML=document.form1.Select1.options[document.form1.Select1.selectedIndex].value")给label里的text赋值了
怎么样才能把这个值在服务器端取出来那???

87,992

社区成员

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

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