收藏
回答

小程序可否自动提交form

问题模块
API和组件

请教一下:

        小程序可以自动提交form表单吗?


        比如,在onLoad事件中提交指定的form。




        另:如果不能自动提交form,那么<button id="btnSubmit" type="submit">提交</button>


        提交按钮是否可以通过代码来触发bindtap事件呢?

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

9 个回答

  • Can🌴
    Can🌴
    2017-04-19

    你这个业务逻辑暂时实现不了。

    用户是不会预期到扫描二维码就会送到一条通知的。

    从某种意义上,这算是一种消息骚扰

    2017-04-19
    赞同
    回复
  • Can🌴
    Can🌴
    2017-04-19

    1. 事件是无法用代码控制的。

    但是你可以自己调用bindtap的处理函数

    2. 表单的提交按钮,必须用户点,才能生成 formid

    3. 既然是表单,就是要用户确认输入和提交的。

    如果自动提交,何必用表单?直接把数据往自己后台写就可以了。


    希望能解决你的问题

    2017-04-19
    赞同
    回复
  • mxf
    mxf
    03-14

    关于 formId 大家都是怎么收集的?

    03-14
    赞同
    回复
  • 简戎信息
    简戎信息
    2017-10-25

    @Can,正是因为需要在用户一次点击之后生成多个formid以发送多条模板消息,才想到要在代码中模拟用户点击的效果。如果formid象prepayid一样可以多条(3条),就不用这么麻烦了。

    2017-10-25
    赞同
    回复
  • 吴忠信
    吴忠信
    2017-04-19

    @Can

    不是扫二维码就发送消息!而是,扫二维码之后,程序经过业务处理,产生订单之后再通知用户! 如果用户已经基于该二维码生成订单了, 则扫码也不会再发消息了。


    @Can我再想别的手段实现吧! 感谢!


    2017-04-19
    赞同
    回复
  • 吴忠信
    吴忠信
    2017-04-19

    感谢@Can的回复,我的业务场景是这样的:

    用户扫码普通二维码跳转到小程序, 会直接创建订单, 而业务上又需要此时给用户推送订单创建的模板消息。

    在我的业务场景里,是不需要用户提交表单的,而小程序发送模板消息又要求对应form提交...


    像我这样的业务逻辑该如何应对呢?

    2017-04-19
    赞同
    回复
  • 吴忠信
    吴忠信
    2017-04-19

    在请教下,formId这事不说了, 通过代码触发按钮的bindtap事件有可能否?

    2017-04-19
    赞同
    回复
  • 吴忠信
    吴忠信
    2017-04-19

    楼上的,我知道了!感谢! 被坑哭了!

    2017-04-19
    赞同
    回复 2
    • 蔡嘉文
      蔡嘉文
      2018-09-06

      老铁,怎么解决的。。

      2018-09-06
      回复
    • 该昵称不可用
      该昵称不可用
      08-14
      同问,老哥,这个要怎么解决?formid可以自动获取吗?
      08-14
      回复
  • 天下雪|一现龙王
    天下雪|一现龙王
    2017-04-19

    楼主是想自动生成formid吗。。。

    2017-04-19
    赞同
    回复