微信小程序 form组件详解及简单实例


Posted in Javascript onJanuary 10, 2017
微信小程序form

相关文章:

微信小程序 Button

微信小程序 radio

微信小程序 slider

微信小程序 switch

微信小程序 textarea

微信小程序 picker-view

微信小程序 picker

微信小程序 label

微信小程序 input 

微信小程序 form

微信小程序 checkbox

实现效果图:
微信小程序 form组件详解及简单实例

将表单内的用户输入的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事件')
 }
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript 的方法重载效果
Aug 07 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
Nov 13 Javascript
Linux下使用jq友好的打印JSON技巧分享
Nov 18 Javascript
jquery验证邮箱格式是否正确实例讲解
Nov 16 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
Apr 11 Javascript
antd Upload 文件上传的示例代码
Dec 14 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
Jul 20 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
Sep 12 Javascript
微信小程序实现一张或多张图片上传(云开发)
Sep 25 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 Javascript
vue-cli 为项目设置别名的方法
Oct 15 Javascript
通过实例解析JavaScript for in及for of区别
Jun 15 Javascript
微信小程序  checkbox组件详解及简单实例
Jan 10 #Javascript
使用vue.js实现联动效果的示例代码
Jan 10 #Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 #Javascript
微信小程序 Button 组件详解及简单实例
Jan 10 #Javascript
jQuery zTree树插件简单使用教程
Jan 10 #Javascript
详解JS中的快速排序与冒泡
Jan 10 #Javascript
BootStrapTable 单选及取值的实现方法
Jan 10 #Javascript
You might like
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
html中table数据排序的js代码
2011/08/09 Javascript
js查错流程归纳
2012/05/04 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
webpack3之loader全解析
2017/10/26 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
2017/12/27 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
angular共享依赖的解决方案分享
2020/10/15 Javascript
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
python实现简单淘宝秒杀功能
2018/05/03 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
Python3.6简单反射操作示例
2018/06/14 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
Python 变量类型详解
2018/10/10 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
捐赠仪式主持词
2014/03/19 职场文书
产品质量保证书
2014/04/29 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
领导欢送会主持词
2015/07/06 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js