微信小程序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中&quot;$(document).ready(function(){ })&quot;函数的使用详解
Dec 30 Javascript
js 去除字符串第一位逗号的方法
Jun 07 Javascript
JavaScript日期时间与时间戳的转换函数分享
Jan 31 Javascript
JS实现在网页中弹出一个输入框的方法
Mar 03 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
Dec 04 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
Oct 24 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
May 17 Javascript
VUE实现可随意拖动的弹窗组件
Sep 25 Javascript
详解js加减乘除精确计算
Mar 19 Javascript
使用微信SDK自定义分享的方法
Jul 03 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
PHP下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
PHP实现算式验证码和汉字验证码实例
2015/03/09 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
Python的__builtin__模块中的一些要点知识
2015/05/02 Python
Django中传递参数到URLconf的视图函数中的方法
2015/07/18 Python
浅谈Django的缓存机制
2018/08/23 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
python列表生成器迭代器实例解析
2019/12/19 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
.NET常见笔试题集
2012/12/01 面试题
最新教师自我评价分享
2013/11/12 职场文书
工地标语大全
2014/06/18 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
孝女彩金观后感
2015/06/10 职场文书
借钱欠条怎么写
2015/07/03 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
理解深度学习之深度学习简介
2021/04/14 Python