收藏
回答

自定义组件中无法触发form-type=submit的button

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug form 工具 6.6.7 2.2.0

自定义组件中的button,当属性为form-type="submit"时,无法提交表单,无法触发表单的bindsubmit事件。


所以该怎么用组件按钮进行表单提交?

回答关注问题邀请回答
收藏

3 个回答

  • Mimi
    Mimi
    2018-08-07

    一样 后来单独写了个button

    2018-08-07
    有用 1
    回复
  • Sunsky
    Sunsky
    2018-07-18
    Bug & Tip
    1. tip: 目前,设置了 form-type 的 button 只会对当前组件中的 form 有效。因而,将 button 封装在自定义组件中,而 from 在自定义组件外,将会使这个 button 的 form-type 失效。


    2018-07-18
    有用
    回复 3
    • 潭鱼
      潭鱼
      2018-07-19

      明白了。微信这个限制就有点莫名其妙了。button场景大部分都是表单,谁会无聊到把整个表单当成组件

      2018-07-19
      回复
    • Z开心
      Z开心
      2021-12-17
      所以,不能将 <form>进行封装 以插槽夫人方式 使用,不然 ,按钮的form-type 会失效
      2021-12-17
      回复
    • 梦尋 # Junjie 🍂
      梦尋 # Junjie 🍂
      2023-12-08回复潭鱼
      说好的组件化开发呢 这部不支持 组 组个什么
      2023-12-08
      回复
  • 钟国辉
    钟国辉
    2018-07-17

    你好,可以参考 https://www.cnblogs.com/JinQing/p/6693907.html

    2018-07-17
    有用
    回复 2
    • 潭鱼
      潭鱼
      2018-07-18

      是自定义组件

      2018-07-18
      回复
    • 🎃
      🎃
      2020-07-24
      你没看到别人问的是表单使用自定义的按钮组件提交吗?你不懂什么是自定义组件吗?
      2020-07-24
      回复
登录 后发表内容