这篇文章主要介绍了微信小程序 表单form实例详解的相关资料,这里对form 表单进行了详细介绍,并附实例代码,需要的朋友可以参考下
微信小程序 表单Form实例
表单Form的应用很广泛,我们可以利用form设计登录注册,也可以设计一种答题问卷的形式,今天主要讲一下form的使用
form表单,将组件内输入的"switch","input","checkbox","slider","radio","picker"的值进行提交,数据的格式为:name:value,所以表单中控件都需要添加name属性,否则找不到对应控件的值。其主要属性:
主要代码,创建一个form表单:
!--pages/index/Component/FormM/FormM.wxml-- view >如何获取form内部的控件的值,就需要用到form的相关属性,代码如下
// pages/index/Component/FormM/FormM.js Page({ //初始化数据 data: { array: [ #39;大中国 #39;, #39;美国 #39;, #39;巴西 #39;, #39;小日本 #39;], index: 0, date: #39;2016-12-20 #39;, time: #39;11:19 #39;, allValue: #39; #39; //表单提交按钮 formSubmit: function(e) { console.log( #39;form发生了submit事件,携带数据为: #39;, e.detail.value) this.setData({ allValue:e.detail.value //表单重置按钮 formReset: function(e) { console.log( #39;form发生了reset事件,携带数据为: #39;, e.detail.value) this.setData({ allValue: #39; #39; //---------------------与选择器相关的方法 //地区选择 bindPickerChange: function(e) { console.log( #39;picker发送选择改变,携带值为 #39;, 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微信app下载
微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!