支付宝小程序表单组件 表单·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事件')
}
})