微信小程序form表单组件示例代码


Posted in Javascript onJuly 15, 2018

表单,将组件内的用户输入的<switch/> <input/> <checkbox/> <slider/> <radio/> <picker/> 提交。

当点击<form/>表单中 formType 为 submit 的<button/>组件时,会将表单组件中的 value 值进行提交,需要在表单组件中加上 name 来作为 key。

属性名 类型 说明
report-submit Boolean 是否返回formId用于发送模板消息
bindsubmit EventHandle 携带form中的数据触发submit事件,event.detail = { value : {"name":"value"} , formId:"" }
bindreset EventHandle 表单重置时会触发reset事件

示例代码:

示例代码:

<form bindsubmit="formSubmit" bindreset="formReset">
  <view class="section section_gap">
    <view class="section__title">switch</view>
    <switch name="switch"/>
  </view>
  <view class="section section_gap">
    <view class="section__title">slider</view>
    <slider name="slider" show-value ></slider>
  </view>
  <view class="section">
    <view class="section__title">input</view>
    <input name="input" placeholder="please input here" />
  </view>
  <view class="section section_gap">
    <view class="section__title">radio</view>
    <radio-group name="radio-group">
      <label><radio value="radio1"/>radio1</label>
      <label><radio value="radio2"/>radio2</label>
    </radio-group>
  </view>
  <view class="section section_gap">
    <view class="section__title">checkbox</view>
    <checkbox-group name="checkbox">
      <label><checkbox value="checkbox1"/>checkbox1</label>
      <label><checkbox value="checkbox2"/>checkbox2</label>
    </checkbox-group>
  </view>
  <view class="btn-area">
    <button formType="submit">Submit</button>
    <button formType="reset">Reset</button>
  </view>
</form>
Page({
 formSubmit: function(e) {
  console.log('form发生了submit事件,携带数据为:', e.detail.value)
 },
 formReset: function() {
  console.log('form发生了reset事件')
 }
})

微信小程序form表单组件示例代码

总结

以上所述是小编给大家介绍的微信小程序form表单组件示例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
jquery ajax中使用jsonp的限制解决方法
Nov 22 Javascript
js如何设置在iframe框架中指定div不显示
Dec 04 Javascript
JavaScript两种跨域技术全面介绍
Apr 16 Javascript
js 通过cookie实现刷新不变化树形菜单
Oct 30 Javascript
JavaScript里四舍五入函数round用法实例
Apr 06 Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
Jul 04 Javascript
基于JavaScript实现树形下拉框
Aug 10 Javascript
简单谈谈Vue 模板各类数据绑定
Sep 25 Javascript
bootstrap与pagehelper实现分页效果
Dec 29 Javascript
node.js 如何监视文件变化
Sep 01 Javascript
vue 封装面包屑组件教程
Nov 16 Javascript
微信小程序仿朋友圈发布动态功能
Jul 15 #Javascript
Bootstrap Table中的多选框删除功能
Jul 15 #Javascript
详解JavaScript 中 if / if...else...替换方式
Jul 15 #Javascript
简述JS控制台的使用
Jul 15 #Javascript
简述JS浏览器的三种弹窗
Jul 15 #Javascript
Vue路由钩子之afterEach beforeEach的区别详解
Jul 15 #Javascript
js+SVG实现动态时钟效果
Jul 14 #Javascript
You might like
php使用cookie保存登录用户名的方法
2015/01/26 PHP
php for 循环使用的简单实例
2016/06/02 PHP
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
js下写一个事件队列操作函数
2010/07/19 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
如何提高数据访问速度
2016/12/26 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
使用python对文件中的数值进行累加的实例
2018/11/28 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
Michael Kors澳大利亚官网:世界知名的奢侈饰品和成衣设计师
2020/02/13 全球购物
Android笔试题总结
2014/11/29 面试题
计算机专业应届毕业生自荐信
2013/09/26 职场文书
计算机专业学生的自我评价
2013/12/15 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
歌颂祖国的演讲稿
2014/05/04 职场文书
商务英语求职信范文
2015/03/19 职场文书
淮海战役观后感
2015/06/11 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书