微信小程序 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 相关文章推荐
jQuery 三击事件实现代码
Sep 11 Javascript
JavaScript比较两个对象是否相等的方法
Feb 06 Javascript
浅谈javascript的分号的使用
May 12 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
May 03 Javascript
微信小程序 富文本转文本实例详解
Oct 24 Javascript
js判断iframe中元素是否存在的实现代码
Dec 24 Javascript
动手写一个angular版本的Message组件的方法
Dec 16 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
Apr 13 Javascript
微信小程序实现倒计时调用相机自动拍照功能
Jun 10 Javascript
JS实现基本的网页计算器功能示例
Jan 16 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
Jun 17 Javascript
基于vue实现微博三方登录流程解析
Nov 04 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
laravel通过创建自定义artisan make命令来新建类文件详解
2017/08/17 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
2019/04/08 PHP
PHPStorm 2020.1 调试 Nodejs的多种方法详解
2020/09/17 NodeJs
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
2013/08/28 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
vue或react项目生产环境去掉console.log的操作
2020/09/02 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
python异步任务队列示例
2014/04/01 Python
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
详解python调度框架APScheduler使用
2017/03/28 Python
python清除字符串前后空格函数的方法
2018/10/21 Python
pandas去除重复列的实现方法
2019/01/29 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
2014/09/15 面试题
新领导上任欢迎词
2014/01/13 职场文书
劳模事迹材料范文
2014/12/24 职场文书
入党自传范文2015
2015/06/26 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
资产移交协议书
2016/03/24 职场文书
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL