### [微信小程序中表单Form的解析](https://www.prosaas.cn/article/17369) **Published:** 2018-06-23T08:58:16 **Author:** 5201314 **Excerpt:** 这篇文章主要介绍了微信小程序 表单Form实例详解的相关资料,这里对form 表单进行了详细介绍,并附实例代码… 这篇文章主要介绍了微信小程序 表单Form实例详解的相关资料,这里对form 表单进行了详细介绍,并附实例代码,需要的朋友可以参考下 **微信小程序 表单Form实例** **表单Form的应用很广泛,我们可以利用form设计登录注册,也可以设计一种答题问卷的形式,今天主要讲一下form的使用** form表单,将组件内输入的"switch","input","checkbox","slider","radio","picker"的值进行提交,数据的格式为:name:value,所以表单中控件都需要添加name属性,否则找不到对应控件的值。其主要属性: ![](https://img.php.cn/upload/article/000/000/009/b0c9efb605eedb1a47e59b6fe7ceebff-0.png) **主要代码,创建一个form表单:** form表单
switch开关 slider滑块 input输入框 radio单选 checkbox多选 地区选择器 当前选择:{{array\[index\]}} 时间选择器 当前选择: {{time}} 日期选择器 当前选择: {{date}}
**如何获取form内部的控件的值,就需要用到form的相关属性,代码如下** // pages/index/Component/FormM/FormM.js Page({ //初始化数据 data: { array: \['大中国', '美国', '巴西', '小日本'\], index: 0, date: '2016-12-20', time: '11:19', allValue:'' }, //表单提交按钮 formSubmit: function(e) { console.log('form发生了submit事件,携带数据为:', e.detail.value) this.setData({ allValue:e.detail.value }) }, //表单重置按钮 formReset: function(e) { console.log('form发生了reset事件,携带数据为:', e.detail.value) this.setData({ allValue:'' }) }, //---------------------与选择器相关的方法 //地区选择 bindPickerChange: function(e) { console.log('picker发送选择改变,携带值为', e.detail.value) this.setData({ index: e.detail.value }) }, //日期选择 bindDateChange: function(e) { this.setData({ date: e.detail.value }) }, //时间选择 bindTimeChange: function(e) { this.setData({ time: e.detail.value }) }, }) **效果图:** ![](https://img.php.cn/upload/article/000/000/009/bd4d849cc4547690febf0a605be9994a-1.png)   ![](https://img.php.cn/upload/article/000/000/009/bd4d849cc4547690febf0a605be9994a-2.png)   ![](https://img.php.cn/upload/article/000/000/009/db500dbeba66fe6cc47bd62b86cfc9c8-3.png)   ![](https://img.php.cn/upload/article/000/000/009/db500dbeba66fe6cc47bd62b86cfc9c8-4.png) **输出表单中的结果值:** ![](https://img.php.cn/upload/article/000/000/009/8a2b19c237705af6972d81bbdab4518d-5.png) 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐: 微信小程序的GET请求的介绍 微信小程序实现弹出菜单功能 以上就是微信小程序中表单Form的解析的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** 后端开发 ---