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

发布时间 - 2026-01-10 22:25:46    点击率:
微信小程序form

相关文章:

微信小程序 Button

微信小程序 radio

微信小程序 slider

微信小程序 switch

微信小程序 textarea

微信小程序 picker-view

微信小程序 picker

微信小程序 label

微信小程序 input 

微信小程序 form

微信小程序 checkbox

实现效果图:

将表单内的用户输入的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详解  # 微信小程序form组件  # 微信小程序中form 表单提交和取值实例详解  # 微信小程序 PHP后端form表单提交实例详解  # 微信小程序表单验证form提交错误提示效果  # 微信小程序 表单Form实例详解(附源码)  # 微信小程序 form组件详解  # 微信小程序简单实现form表单获取输入数据功能示例  # 微信小程序(十六)form组件详细介绍  # 微信小程序form表单组件示例代码  # 微信小程序使用form表单获取输入框数据的实例代码  # 微信小程序提交form操作示例  # 表单  # 发生了  # 相关文章  # 希望能  # 谢谢大家  # 会将  # formType  # submit  # gt  # code  # lt  # table  # button  # tr  # td  # tbody  # key  # report  # thead  # radio 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何破解联通资金短缺导致的基站建设难题?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  Android okhttputils现在进度显示实例代码  油猴 教程,油猴搜脚本为什么会网页无法显示?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  黑客入侵网站服务器的常见手法有哪些?  iOS验证手机号的正则表达式  Android使用GridView实现日历的简单功能  微信公众帐号开发教程之图文消息全攻略  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  原生JS实现图片轮播切换效果  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何在建站之星网店版论坛获取技术支持?  Python自动化办公教程_ExcelWordPDF批量处理案例  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  如何在建站之星绑定自定义域名?  中山网站推广排名,中山信息港登录入口?  在Oracle关闭情况下如何修改spfile的参数  如何基于云服务器快速搭建网站及云盘系统?  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  网站建设整体流程解析,建站其实很容易!  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  Bootstrap整体框架之CSS12栅格系统  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  Java遍历集合的三种方式  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  Internet Explorer官网直接进入 IE浏览器在线体验版网址  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel如何实现API资源集合?(Resource Collection教程)  如何在阿里云域名上完成建站全流程?  JavaScript中的标签模板是什么_它如何扩展字符串功能  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  如何在Windows服务器上快速搭建网站?  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  郑州企业网站制作公司,郑州招聘网站有哪些?  Android自定义控件实现温度旋转按钮效果  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何快速搭建FTP站点实现文件共享?  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  简历没回改:利用AI润色让你的文字更专业  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  做企业网站制作流程,企业网站制作基本流程有哪些?