我在可拖动节点内更改了一些文本,然后我将此节点拖动到另一个容器中,旧值又回来了
Posted
技术标签:
【中文标题】我在可拖动节点内更改了一些文本,然后我将此节点拖动到另一个容器中,旧值又回来了【英文标题】:I change some text inside draggable node, then i drag this node in another container and the old value is back 【发布时间】:2012-05-22 19:59:13 【问题描述】:我有一个 dojo.dnd 容器(UL 标记)。在它里面我有一个标签(在 LI 标签中),我在浏览器中更改这个 INPUT 的值,然后我把这个 LI 拖到另一个容器中。删除后,我在 INPUT 字段中看到旧值。您能帮我不要在输入字段中丢失新值吗
谢谢
拖动之前,更改值之后
删除后
【问题讨论】:
它不是原生的<input>
是吗? screenie 是一个很好的演示,在解释问题时需要一千个字,但对于解决方案,您需要发布一些代码
【参考方案1】:
我猜这个空间正在破坏你的代码。数据 URL 是否编码?尝试用“%20”替换空格,看看是否仍然出现错误。
【讨论】:
以上是关于我在可拖动节点内更改了一些文本,然后我将此节点拖动到另一个容器中,旧值又回来了的主要内容,如果未能解决你的问题,请参考以下文章
AngularJS,ngDraggable - 输入框在可拖动元素内不可编辑