主题: 输入框的bug
作者: dads007, 发布日期: 2013-10-08 11:34:42, 浏览数: 2338
操作系统:

浏览器版本: ie10,ie9

KindEditor版本: 4.1.8

BUG再现步骤:
1.在编辑器插入<input type="text"/>的文本输入框,双击输入数值后(相当于在文本输入框加上value="xxx"的属性)。
2.点击全屏按钮
3.文本输入框里原本输入的文字全没了。。也就是每次全屏或者退出全屏都会消除掉了输入框原来已输入的值

期望结果:
ie8 不会  ie 9 和 10 就开始这样了。。
作者: 小浪子, 发布日期: 2013-10-08 14:22:46
貌似火狐下不支持双击输入值。
回复
作者: dads007, 发布日期: 2013-10-08 15:00:18
回复小浪子:是不支持,但也可以用编辑源码的方式修改文本输入框的值,一样是切换全屏时被清空了value
回复
作者: Roddy, 发布日期: 2013-10-08 15:15:00
回复dads007:问题是输入的值并不是直接修改DOM的value,所以最后输出HTML时不会带这个数据。我看了一下ckeditor是把输入框设置成不可编辑的状态,然后通过编辑窗口设置的。
回复
作者: Roddy, 发布日期: 2013-10-08 15:15:36
现在KindEditor还没有插入form控件的功能,所以这个问题暂时不打算解决。
回复
作者: 小浪子, 发布日期: 2013-10-08 16:19:35
回复Roddy:我勒个去丫的。
回复
作者: dads007, 发布日期: 2013-10-08 16:37:48
回复Roddy:其实这个问题是浏览器兼容性问题。。ie8可以的。。晕~~~很多需求都需要加入form控件的。。。
回复
作者: Roddy, 发布日期: 2013-10-08 17:18:38
回复dads007:要看需求,如果把编辑器当成Dreamweaver需要form,如果当成Word则不需要。
回复
发表新帖 发表回复