微信小程序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 相关文章推荐
jqplot通过ajax动态画折线图的方法及思路
Dec 08 Javascript
js跳转页面方法实现汇总
Feb 11 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
JavaScript实现鼠标点击后层展开效果的方法
May 13 Javascript
Jquery实现$.fn.extend和$.extend函数
Apr 14 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
Feb 14 Javascript
深入理解AngularJS中的ng-bind-html指令
Mar 27 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
jquery操作ul的一些操作笔记整理(干货)
Aug 31 jQuery
详解React之父子组件传递和其它一些要点
Jun 25 Javascript
Element-ui DatePicker显示周数的方法示例
Jul 19 Javascript
js实现课堂随机点名系统
Nov 21 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
ajax php 实现写入数据库
2009/09/02 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
jQuery怎么解析Json字符串(Json格式/Json对象)
2013/08/09 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
2017/03/13 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
python控制台中实现进度条功能
2015/11/10 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
python网络编程 使用UDP、TCP协议收发信息详解
2019/08/29 Python
Python读取文件内容为字符串的方法(多种方法详解)
2020/03/04 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
python mysql中in参数化说明
2020/06/05 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
会计职业生涯规划范文
2014/01/04 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
疾病捐款倡议书
2014/05/13 职场文书
化学教育专业自荐信
2014/07/04 职场文书
法人委托书的范本格式
2014/09/11 职场文书
2015年大学元旦晚会活动策划书
2014/12/09 职场文书
九寨沟导游词
2015/02/02 职场文书
护林员个人总结
2015/03/04 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫
python运行脚本文件的三种方法实例
2022/06/25 Python
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers