微信小程序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 相关文章推荐
alert中断settimeout计时功能
Jul 26 Javascript
javascript表单验证使用示例(javascript验证邮箱)
Jan 07 Javascript
使用jQuery实现的掷色子游戏动画效果
Mar 14 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
May 06 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
Jul 18 Javascript
使用jQuery jqPlot插件绘制柱状图
Dec 18 Javascript
JavaScript中用于生成随机数的Math.random()方法
Jun 15 Javascript
利用vue.js插入dom节点的方法
Mar 15 Javascript
js链表操作(实例讲解)
Aug 29 Javascript
快速解决brew安装特定版本flow的问题
May 17 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
Sep 20 Javascript
Angular6新特性之Angular Material
Dec 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
PHP删除HTMl标签的实现代码
2013/06/30 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
php验证身份证号码正确性的函数
2016/07/20 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
谷歌地图打不开的解决办法
2014/08/07 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
tab栏切换原理
2017/03/22 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
详解Python3中yield生成器的用法
2015/08/20 Python
Python 'takes exactly 1 argument (2 given)' Python error
2016/12/13 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
django迁移文件migrations的实现
2020/03/31 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
普师专业个人自荐信范文
2013/11/26 职场文书
情人节活动策划方案
2014/02/27 职场文书
师范生自我鉴定
2014/03/20 职场文书
原料仓仓管员岗位职责
2014/07/08 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
市场部经理岗位职责
2015/02/02 职场文书
售票员岗位职责
2015/02/15 职场文书
采购员岗位职责范本
2015/04/07 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android