from表单在安卓机上按如下操作会造成不触发 submit事件
< 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 回复
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000e0a71cd41c80238765898555c00&highline=form&token=1120576275&lang=zh_CN 这里说只有一个textarea时正常。我的正好是用到2个textarea,改成一个input一个textarea的形式,的确正常了!