微信小程序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 特性检测并非浏览器检测
Jan 15 Javascript
javascript object array方法使用详解
Dec 03 Javascript
arguments对象验证函数的参数是否合法
Jun 26 Javascript
深入理解$.each和$(selector).each
May 15 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
Nov 05 Javascript
谈谈jQuery之Deferred源码剖析
Dec 19 Javascript
javascript实现简单的ajax封装示例
Dec 28 Javascript
微信小程序转发事件实现解析
Oct 22 Javascript
微信小程序实现轨迹回放的示例代码
Dec 13 Javascript
js Math数学简单使用操作示例
Mar 13 Javascript
详解javascript void(0)
Jul 13 Javascript
完美解决vue 中多个echarts图表自适应的问题
Jul 19 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 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
PHP多例模式介绍
2013/06/24 PHP
Gambit vs CL BO3 第一场 2.13
2021/03/10 DOTA
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
Mootools 1.2教程 类(一)
2009/09/15 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
vue从使用到源码实现教程详解
2016/09/19 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
Python中的模块和包概念介绍
2015/04/13 Python
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
python装饰器深入学习
2018/04/06 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
python 搭建简单的http server,可直接post文件的实例
2019/01/03 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
Python实现粒子群算法的示例
2021/02/14 Python
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
出纳的岗位职责
2013/11/09 职场文书
优秀员工自荐书范文
2013/12/08 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
关于空气污染危害的感想
2015/08/11 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP