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

发布于 8 年前作者 jzeng9261 次浏览最后编辑 8 年前来自 ask
<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 回复
gang05
gang051 楼6 年前

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

chaoqian
chaoqian2 楼6 年前

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

sqiao
sqiao3 楼6 年前

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

chao80
chao804 楼6 年前

好的 谢谢

yongcai
yongcai5 楼6 年前

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