微信小程序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控制的回到页面顶端goTop的代码实现
Mar 20 Javascript
Jquery技巧(必须掌握)
Mar 16 Javascript
jquery对dom节点的操作【推荐】
Apr 15 Javascript
js 上传文件预览的简单实例
Aug 16 Javascript
微信小程序对接七牛云存储的方法
Jul 30 Javascript
jquery 一键复制到剪切板的实例
Sep 20 jQuery
彻底理解js面向对象之继承
Feb 04 Javascript
浅谈Vue 数据响应式原理
May 07 Javascript
ES6与CommonJS中的模块处理的区别
Jun 13 Javascript
Promise扫盲贴
Jun 24 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
Oct 25 Javascript
Vue中实现回车键切换焦点的方法
Feb 19 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数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
2017/03/31 PHP
浅谈php的TS和NTS的区别
2019/03/13 PHP
JScript内置对象Array中元素的删除方法
2007/03/08 Javascript
JS中eval函数的使用示例
2013/07/21 Javascript
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
在Docker快速部署Node.js应用的详细步骤
2016/09/02 Javascript
JS实现动态修改table及合并单元格的方法示例
2017/02/20 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
bootstrap实现tab选项卡切换
2020/08/09 Javascript
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
Python+django实现文件下载
2016/01/17 Python
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
工作建议书范文
2014/05/13 职场文书
小组名称和口号
2014/06/09 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
信访工作个人总结
2015/03/03 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
专项资金申请报告
2015/05/15 职场文书
迎新年主持词
2015/07/06 职场文书
导游词之西安大清真寺
2019/12/17 职场文书
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技