当前位置: 代码迷 >> 综合 >> 小程序 表单 formId 为 the formId is a mock one
  详细解决方案

小程序 表单 formId 为 the formId is a mock one

热度:64   发布时间:2023-12-08 07:38:06.0

微信小程序使用模板消息需要使用支付prepay_id或表单提交formId,

要获得 formId 需要在 form 标签中声明属性 report-submit="true" 
.wxml 代码如下:

<form report-submit="true" bindsubmit="formSubmit" bindreset="formReset"><label>姓名</label><input name="name" /><button formType="submit" type="primary">提交表单</button>
</form>

.js 代码如下:

formSubmit: function (e) {// 获取表单idformId = e.detail.formId;// 非真机运行时 formId 应该为 the formId is a mock oneconsole.log('表单id:', formId );
}

在微信开发者工具中运行获取的 formId 为 the formId is a mock one ,要获得真实有效的 formId 需要在真机上运行。