主题: 在特殊情况下使用form提交时无法获取到编辑器中的值
作者: y3x4u, 发布日期: 2012-01-16 02:07:33, 浏览数: 2274
操作系统: Windows XP

浏览器: 谷歌浏览器

KindEditor版本: 4.0.4

BUG再现步骤:
使用<table>布局,若<form>标签的位置处于<table>和<tr>中间或<tr>和<td>中间时提交后无法获取到编辑器中的值,经测试,必须在提交前手动sync()才能正确获取

BUG分析:
理论上,KindEditor在默认情况下自动寻找textarea所属的form元素,找到form后onsubmit事件里添加sync函数,所以用form方式提交数据,不需要手动执行sync()函数,但是对于以上情况,由于<form>标签处于非标准位置,造成无法自动寻找textarea所属的form元素然后自动添加sync函数
发表新帖 发表回复