收藏
回答

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

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 from、textarea、input 客户端 Android 6.6.5 1.9.0
<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失去焦点)


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


最后一次编辑于  2018-03-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • **
    **
    2018-03-22

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

    2018-03-22
    赞同
    回复
  • 张成钢
    张成钢
    2018-03-23

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

    2018-03-23
    赞同
    回复
  • 张成钢
    张成钢
    2018-03-23

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

    2018-03-23
    赞同
    回复
  • **
    **
    2018-03-26

    好的 谢谢

    2018-03-26
    赞同
    回复
  • cunjinli
    cunjinli
    2018-03-26

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

    2018-03-26
    赞同
    回复