微信小程序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 相关文章推荐
JavaScript和JQuery实用代码片段(一)
Apr 07 Javascript
jQuery对下拉框,单选框,多选框的操作
Feb 21 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
Feb 28 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
JavaScript iframe数据共享接口实现方法
Jan 06 Javascript
基于JS代码实现实时显示系统时间
Jun 16 Javascript
利用vue实现模态框组件
Dec 19 Javascript
VUE中使用Vue-resource完成交互
Jul 21 Javascript
node+express+ejs使用模版引擎做的一个示例demo
Sep 18 Javascript
解决webpack dev-server不能匹配post请求的问题
Aug 24 Javascript
微信小程序开发问题之wx.previewImage
Dec 25 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
Sep 28 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开发入门教程之面向对象
2006/12/05 PHP
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
解析link_mysql的php版
2013/06/30 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
PDO::exec讲解
2019/01/28 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
NodeJS中Buffer模块详解
2015/01/07 NodeJs
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
bootstrap选项卡使用方法解析
2017/01/11 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
微信小程序实现加入购物车滑动轨迹
2020/11/18 Javascript
Python求解任意闭区间的所有素数
2018/06/10 Python
python实现音乐下载的统计
2018/06/20 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
如何在Canvas中添加事件的方法示例
2019/05/21 HTML / CSS
2019年分享net面试的经历和题目
2016/08/07 面试题
投标诚信承诺书
2014/05/26 职场文书
政府采购方案
2014/06/12 职场文书
优秀应届毕业生自荐书
2014/06/29 职场文书
政府四风问题整改措施
2014/10/04 职场文书
离职报告范文
2014/11/04 职场文书
2016教师节问候语
2015/11/10 职场文书
检讨书怎么写?
2019/06/21 职场文书
Html5新增了哪些功能
2021/04/16 HTML / CSS
JS Canvas接口和动画效果大全
2021/04/29 Javascript