收藏
回答

关于收集formid的问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug form 客户端 6.5.3 2.2.2

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


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


button原本的作用是 点击授权并登陆,但是现在想套一层form 但是好像点击后就直接提交(手机formid)了,没有弹出授权,这个能实现吗?

<form report-submit="true" bindsubmit="formcollect" class='form-button'>

    <button  class='btn-w2' bindgetuserinfo='login' open-type='getUserInfo' >登陆</button>

<button formType="submit"  hover-class="none" class='submit_kong_btn'></button>

</form>



最后一次编辑于  06-06  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 小程序社区开发-杰罗米
    小程序社区开发-杰罗米
    06-06

    你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    06-06
    赞同
    回复
  • 弓长
    弓长
    06-11

    <form bindsubmit="formBindsubmit" report-submit="{{true}}" >

    <button formType="submit" class='btn' >

    <form bindsubmit="formBindsubmit" report-submit="{{true}}" >

    <button formType="submit" class='btn' open-type="getUserInfo" bindgetuserinfo="getUserInfo" >安全授权</button>

    </form>

    </button>

    </form>


    getUserInfo: function (e) {

    app.globalData.userInfo = e.detail.userInfo;

    if(e.detail.userInfo){

    wx.showToast({

    title: '成功',

    icon: 'success',

    duration: 1300

    })

    this.setData({ //授权成功,获取授权框隐藏

    userInfo: e.detail.userInfo,

    hasUserInfo: true

    })

    }else{

    wx.showToast({//授权失败

    title: '失败',

    icon: "none",

    duration: 1300

    })

    this.setData({

    userInfo: "",

    hasUserInfo: true

    })


    }

    },




    06-11
    赞同
    回复