安卓机form组件的BUG

发布于 8 年前作者 junqian13329 次浏览最后编辑 8 年前来自 ask
<form bindsubmit="onSubmit">
  <input name="title"/>
  <textarea name="content"></textarea>
  <button type="primary" formtype="submit">发布</button>
</form>

上面这个表单在安卓机上按如下操作会造成不触发 submit事件

第一步:点击 input 使其获取焦点

第二步:点击textarea使其获取焦点

第三步:不论上两步是否输入了内容,这时点击 虚拟键盘 右上角的向下箭头关闭虚拟键盘

第四步:点击 button

这时候就不会触发 submit事件了。

如果再次点击 input,然后点击其他地方使其失去焦点。则会立刻触发submit。(点击input后点击textarea好像并不能让input失去焦点)

这个问题主要造成了安卓机器上某些场景表单无法正常提交。

7 回复
xia71
xia711 楼6 年前

我也遇到了。。

duanli
duanli2 楼6 年前

我们一个项目因为这个问题没过审,官方啥时候能解决啊

lixue
lixue3 楼6 年前

我也是醉了,什么时候修复啊

renping
renping4 楼6 年前

好像是因为textarea的blur事件一直在死循环。

试过在bindblur事件中弹出一个框,结果这个弹框就一直在死循环弹出。

uguo
uguo5 楼6 年前

也遇到了,怎么解?

jun37
jun376 楼6 年前

我也遇到表单提交没反应的问题,现在修复了吗?

gangdeng
gangdeng7 楼6 年前

就是 我也发现了