微信小程序 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 仿关机效果的图片层
Dec 26 Javascript
JavaScript中的面向对象介绍
Jun 30 Javascript
js动画(animate)简单引擎代码示例
Dec 04 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
Apr 06 Javascript
jQuery控制cookie过期时间的方法
Apr 07 Javascript
原生js实现选项卡功能
Mar 08 Javascript
原生js实现瀑布流布局
Mar 08 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
Nov 17 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
Feb 20 Javascript
js实现缓动动画
Nov 25 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
php检测图片木马多进制编程实践
2013/04/11 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
pandas中的series数据类型详解
2019/07/06 Python
Django对models里的objects的使用详解
2019/08/17 Python
python自动发微信监控报警
2019/09/06 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
澳大利亚宠物食品和药物在线:Jumbo Pets
2018/03/24 全球购物
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
外贸销售员求职的自我评价
2013/11/23 职场文书
个人自荐信
2013/12/05 职场文书
表扬信格式
2014/01/12 职场文书
大学运动会通讯稿
2014/01/28 职场文书
优秀中学生事迹材料
2014/01/31 职场文书
小学音乐教学反思
2014/02/05 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
小学数学教研活动总结
2014/07/01 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
创业计划书之干洗店
2019/09/10 职场文书