延誉宝CMS提供的万能表单可以轻松创建调查问卷,支持文字、数字、图片、下拉菜单、验证码、日期等多种类型的信息提交,满足商家活动收集信息的需求。 表单数据收集后,可以自定义响应事件,可以通知提醒,提供数据分析工具。
万能表单插件使用说明
万能表单和问卷调查的微信小程序插件,快速制作在线表单收集信息
项目最新的更新信息和使用说明见:
https://github.com/longmix/wxa-plugin-wannengbiaodan
调用方法
在app.json中引入插件
"plugins": {
"live-player-plugin": {
"version": "1.0.17",
"provider": "wx00d1e2843c3b3f77"
}
}
如果是通过第三方服务商开发小程序,可以在ext.json中
在具体的页面中调用
var params_str = 'sellerid=pmyxQxkkU&token=abcdefg&formid=1234';
wx.navigateTo({
url: 'plugin-private://wx00d1e2843c3b3f77/pages/selfform?'+ params_str
})
关于参数的说明,见下文。
效果截图
参数说明
No.参数名称必填参数说明1sellerid是延誉宝商户编号,用于动态获取头部和按钮的背景颜色。2token否微读客项目Token,可选,用于验证formid是否合法。3formid是万能表单ID,用于显示表单的内容4form_type否表单类型,默认为2,代表读取微读客的万能表单5submit_url否数据提交的网址入口,URL的域名必须在小程序的request域名列表中,具体见下面说明。6其他参数否在进入小程序页面时候带进去,并随着其他字段一起提交到网址。7scene否小程序中的场景ID,可以生产无限多个小程序码。
关于submit_url说明
submit_url: 数据提交的网址入口,URL的域名必须在小程序的request域名列表中。
数据以post方式提交,格式为 aaa=1234&bbb=5678。
建议拦截数据并保存的同时,通过这个API接口提交给CMS存储一份副本。
submit_url必须返回的格式为 {'code':1, 'msg':'success'},其中code为1代表保存成功。
关于“其他参数”说明
在进入小程序页面时候带进去,并随着其他字段一起提交到网址。
举例说明:form_type=2&token=abcdefg&formid=1234&orderno=87654321,那么“orderno”就是其他参数,保存数据的时候,会被一起提交到服务器。
关于scene参数的说明
在微信小程序中:以上设置支持scene参数模式(scene:小程序中的场景ID),可以生产无限多个小程序码。
格式为:sellerid#formtype#token#formid,例如“pmyxQxkkU2#abcd#1234”
代表 :
sellerid等于pmyxQxkkU,form_type等于 2,token为abcdef,formid为1234。
如果form_type为3,参考为2的情况(小程序端暂不支持为3的场景);
如果为1,则后面两个参数随便填写,但是必须填写。
其他小程序和APP:暂不支持scene参数自动生成小程序码或者二维码。
设置万能表单
在延誉宝后台设置万能表单,操作路径为:延誉宝SaaS云 >> CMS控制台 >> 万能表单
操作界面截图如下:
后台提供强大的自定义表单字段的功能,同时对于收集到的表单信息,及时通过微信模板消息和电子邮件通知,以便及时查看和处理。