微信小程序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 相关文章推荐
动态加载js的几种方法
Oct 23 Javascript
JS创建自定义表格具体实现
Feb 11 Javascript
Javascript模拟加速运动与减速运动代码分享
Dec 11 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
Nov 03 Javascript
分类解析jQuery选择器
Nov 23 Javascript
JS实现的系统调色板完整实例
Dec 21 Javascript
js 判断登录界面的账号密码是否为空
Feb 08 Javascript
JS实现浏览器打印、打印预览示例
Feb 28 Javascript
jQuery is not defined 错误原因与解决方法小结
Mar 19 Javascript
node跨域请求方法小结
Aug 25 Javascript
基于vue实现圆形菜单栏组件
Jul 05 Javascript
vue项目中锚点定位替代方式
Nov 13 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+redis实现添加处理投票的方法
2015/11/14 PHP
php自定义扩展名获取函数示例
2016/12/12 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
js判断输入是否为数字的具体实例
2013/08/03 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
js实现漫天星星效果
2017/01/19 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
2017/03/23 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
对python内置map和six.moves.map的区别详解
2018/12/19 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
Python下应用opencv 实现人脸检测功能
2019/10/24 Python
高中毕业生自我鉴定
2013/11/03 职场文书
成品仓管员岗位职责
2013/12/11 职场文书
接受捐赠答谢词
2014/01/27 职场文书
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
2015年宣传工作总结
2015/04/08 职场文书
新学期家长寄语2016
2015/12/03 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers