收藏
回答

[bug]表单中存在连续数字类input时表单提交有问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug input[type=number/digit] 客户端 6.7.4 2.4.0

- 当前 Bug 的表现(可附上截图)

当表单(form)中有两个连续数字类input组件(即input的type属性为digit或number)时,表单里的button submit无效(bindtap事件有效),此问题只在真机环境出现,开发者工具中正常。


- 预期表现


预期表单正常提交


- 复现路径


- 提供一个最简复现 Demo


由于无法在开发工具中重现,这里把简单的测试代码贴出来



<template>
  <view style="margin-top: 200rpx;">
    <form bindsubmit="onSubmit">
      <input type="digit" name="field1" placeholder="请输入数字1"></input>
      <input type="digit" name="field2" placeholder="请输入数字2"></input>
      <button type="warn" formType="submit" bindtap="onTap">提交</button>
    </form>
  </view>
</template>
<script>
  import wepy from 'wepy'
  export default class DemoPage extends wepy.page {
    data = {
    }
    methods = {
      onSubmit(e) {
        console.log('onSubmit Form : ', e.detail)

      },

     onTap(e) {

       console.log('onTap :', e)

     }

    }
  }
</script>



最后一次编辑于  2018-11-21
回答关注问题邀请回答
收藏

4 个回答

登录 后发表内容