from表单在安卓机上按如下操作会造成不触发 submit事件
发布于 7 年前 作者 jzeng 9133 次浏览 来自 问答
<form bindsubmit="onSubmit">
  <input name="title"/>
  <textarea name="content"></textarea>
  <button type="primary" formtype="submit">发布</button>
</form>

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

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

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

第四步:点击 button


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


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


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

5 回复

你好,请将button的formtype改成formType试一下。

https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000e0a71cd41c80238765898555c00&highline=form&token=1120576275&lang=zh_CN  这里说只有一个textarea时正常。我的正好是用到2个textarea,改成一个input一个textarea的形式,的确正常了!

我遇到一模一样的问题了,同求解决方案

好的 谢谢

有人遇到过吗?有什么好的解决办法吗

回到顶部