微信小程序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生成GUID的多种算法小结
Aug 18 Javascript
实例分析javascript中的call()和apply()方法
Nov 28 Javascript
JS获得选取checkbox整行数据的方法
Jan 28 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
Jun 20 Javascript
Javascript实现可旋转的圆圈实例代码
Aug 04 Javascript
让图片跳跃起来  javascript图片轮播特效
Feb 16 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
Apr 11 Javascript
vue中component组件的props使用详解
Sep 04 Javascript
vue.js中$set与数组更新方法
Mar 08 Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 Javascript
Angular Material Icon使用详解
Nov 07 Javascript
微信小程序自定义导航栏实例代码
Apr 05 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
Windows下PHP5和Apache的安装与配置
2006/09/05 PHP
PHP在线书签系统分享
2016/01/04 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
IE不支持getElementsByClassName最终完美解决方案
2012/12/17 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
2017/04/07 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
微信小程序scroll-view的滚动条设置实现
2020/03/02 Javascript
解决vue中的无限循环问题
2020/07/27 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
python实现比较文件内容异同
2018/06/22 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
详解python tcp编程
2020/08/24 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
静态成员和非静态成员的区别
2012/05/12 面试题
办公室副主任岗位职责
2013/11/25 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
学雷锋倡议书
2015/01/19 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers