支付宝小程序表单组件 表单·Form
支付宝小程序Form(表单),用于将组件内的用户输入的 、 、 、、、、 等组件提交。
当点击 form 表单中 formType 为 submit 的 button 组件时,会将表单组件中的 value 值进行提交,需要在表单组件中加上 name 来作为 key。
API
| 属性名 | 类型 | 默认值 | 描述 | 最低版本 |
|---|---|---|---|---|
| report-submit | boolean | - | onSubmit 回调是否返回 formId 用于发送模板消息,使用前可使用 canIUse('form.report-submit') 判断是否支持 | 1.2.0 |
| onSubmit | EventHandle | - | 携带 form 中的数据触发 submit 事件,event.detail = {value : {'name': 'value'} , formId: ''} | - |
| onReset | EventHandle | - | 表单重置时会触发 reset 事件 | - |
| class | String | - | 外部样式名 | - |
| style | String | - | 内联样式 | - |
Screenshot

示例
Page({
formSubmit: function(e) {
console.log('form发生了submit事件,携带数据为:', e.detail.value)
},
formReset: function() {
console.log('form发生了reset事件')
}
})

