微信小程序常用表单控件

2023-11-17

感谢慕课网七月老师课程
!–如何一次性获取所有表单控件的值并且提交到服务器上去呢?
–from表单提交
使用form把所有子元素包含进去

<form class="page_bd" catchsubmit="formSubmit" catchreset="formReset">

开关控件

<switch name="switch" type="switch" checked="{{false}}" color="red" bindchange="onBindChange" />

–滑动组件–

 <slider  name="slider" min="0" max="500" value="36" name="slider" show-value="ture" step="3" bindchange="onSliderChange"> </slider>

–radio单选组件–

  <radio-group name="radio-group" bindchange="onRadioChange">
    <label>
      <radio value="战士" checked="ture" checked="ture" />战士
    </label>
    <label>
      <radio value="法师" checked="{{flase}}" />法师
    </label>
    <label>
      <radio value="牧师" checked="{{flase}}" />牧师
    </label>
  </radio-group>

–多选组件checkbox–

<checkbox-group name="checkbox-group"  bindchange="onCheckBoxChange">
    <label>
      <checkbox value="椒盐排骨" />椒盐排骨
    </label>
    <label>
      <checkbox value="泡椒凤爪" />泡椒凤爪
    </label>
    <label>
      <checkbox value="四喜丸子" />四喜丸子
    </label>
    <label>
      <checkbox value="青椒脆骨" />青椒脆骨
    </label>
    <label>
      <checkbox value="莲藕排骨汤" />莲藕排骨汤
    </label>
  </checkbox-group>

–添加button组件,获取form点击事件-

  <button form-type="submit">Submit提交</button>
  <button form-type="reset">Reset重置</button>
</form>

注意:所有的表单控件在form内都要设置name属性,否则form无法获取该表单的值`这里写代码片

js文件代码

Page({
  data: {

  },
  onBindChange: function (event) {
    console.log(event.detail.value);
  },
  onSliderChange: function (event) {
    console.log(event.detail.value);
  },
  onRadioChange: function (event) {
    console.log(event.detail.value);
  },

  onCheckBoxChange: function (event) {
    console.log(event.detail.value);
  },

  formSubmit: function (event) {
    console.log('form发生了提交事件,携带数据为:', event.detail.value)
  },

  formReset: function (event) {
    console.log('form发生了reset重置事件,携带数据为:', event.detail.value);
  }
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信小程序常用表单控件 的相关文章

  • 如何防止别人看到网页源代码

    如果我们要防止别人看网页源代码 那我们先分析下别人是怎么查看网页源代码的吧 一般我们都知道通过IE也就是我们所说的微软出品的IE浏览器 当你打开一个网页的时候 等她完全加载好之后 点击浏览器菜单栏里的 查看 里面有 源文件 选项 或者在网页
  • java 读取property文件

    java 读取property文件package com import java io IOException import java io UnsupportedEncodingException import java util Pro
  • 泛谈HWND和CWnd

    一 略析 HWND Windows系统中对所有窗口的一种标识 即窗口句柄 一个SDK概念而已 并没有实际对象操作的地址空间 它只是一个32位的无符号整型数值 代表了句柄号handle CWnd MFC类库中所有窗口类的基类 MFC中所有窗口

随机推荐

  • 思维导图软件哪个好?盘点10款好用的思维导图软件

    思维导图是表达发散性思维的有效图形思维工具 被大家广泛应用在工作 学习或生活中 目前市面上制作思维导图的软件也非常多 很容易让大家在选择时出现选择困难症 下面N妹就整理了十款好用的思维导图软件 一起来看看哪款适合自己吧 1 MindNow
  • Linux之系统管理——15

    一 进程管理 进程简介 1 什么是进程管理 那么到底什么是进程呢 进程是正在执行的一个程序或命令 每个进程都是一个运行的实体 都有自己的地址空间 并占用一定的系统资源 那么什么是程序呢 程序是人使用计算机语言编写的可以实现特定目标或解决特定
  • Python——Python基础编程题目

    1 编写程序 求1 100中偶数之和 2 利用字典编写程序实现统计字符串str skdaskerkjsalkj 请统计出该字符串各字母出现的次数 3 已知列表li num1 4 5 2 7 和li num2 3 6 请编程将这个两个列表合并
  • Ubuntu下初始化root用户密码

    在用户安装Ubuntu成功之后 以真机为例 进入图形登录界面之后 Ubuntu会默认用户使用新创建的用户帐号密码登录 例 在配置Ubuntu时 我设本用户账户为 zzh 设本用户密码为 123456 因此 我所登录的即为zzh这个账户 而在
  • ES6入门:let、const、 var区别及注意事项

    ES6入门 let const var区别及注意事项 一 let const 1 用来声明变量或声明常量 2 let 代替 var 声明变量 const 声明常量 为了那些一旦初始化就不希望重新赋值的情况设计的 3 var let声明的就是
  • Early Orders单调栈

    链接 题目描述 You are given a list of integers n and a number k It is guaranteed that each i from 1 to k appears in the list a
  • Java EasyExcel高效读取保存excel文件

    文章目录 前言 JAVA解析Excel工具 网站 引入EasyExcel依赖 快速开始 读Excel 写Excel web上传 下载 前言 阿里开源出一款易上手 且比较节省内存的Excel操作框架 EasyExcel EasyExcel是一
  • 【c++中的细节问题】C++何时需要自定义析构函数呢?

    请见 https blog csdn net love9099 article details 43086945
  • pycharm和navigator打开时出现报错,无法正常打开

    1 navigator打开时出现提示 原因是 python exe有多个任务在占用 解决办法 1 打开cmd 2 输入 tasklist findstr pythonw 3 有几个线程就kill几个线程 使用命令 tskill PIN码 如
  • Web综合应用实验(html css javascript)

  • crontab用法

    crontab用法 几个例子 我们来看一个超级用户的crontab文件 crontab 用法 crontab 命令用于安装 删除或者列出用于驱动 cron 后台进程的表格 也就是说 用户把需要执行的命令序列放到 crontab 文件中以获得
  • MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用

    在MySQL中可以使用IF IFNULL NULLIF ISNULL 函数进行流程的控制 1 IF 函数的使用 IF expr1 expr2 expr3 如果expr1的值为true 则返回expr2的值 如果expr1的值为false 则
  • react路由使用

    1 插件添加 cnpm install react router dom S 2 app js书写 import React Component from react 路由的2种形式 hash HashRouter H5的historyAp
  • mysql最大连接数修改

    当mysql出现 Too many connections 异常时 说明mysql数据库连接数过高 增加方法如下 如果可以登录 可以使用以下语句临时增加连接数 重启后失效 set GLOBAL max connections 1024 永久
  • zbrush插件布尔运算插件perfectbool安装方法

    zbrush插件直接复制粘贴到此路径的文件夹里 D Program Files Pixologic ZBrush 2020 1 3 ZStartup ZPlugs64 安装好了后 重启zb软件 即可在右侧面板最下面找到该插件了
  • MybatisPlus常用方法

    1 in QueryWrapper
  • 如何用matlab写一个电动汽车空调仿真模型

    首先 您可以研究电动汽车空调的工作原理 并了解其相关的物理参数 例如空调系统的热量转移 制冷剂流动以及空气循环等 然后 您可以使用 MATLAB 的 Simulink 模块开发模型 Simulink 是一个基于图形的仿真工具 可以方便地模拟
  • 用顺序表实现图书信息管理(增删改查)---c语言版

    顺序表 概念 用一组地址连续的存储单元依次存储线性表的数据元素 这种存储结构的线性表称为顺序表 特点 逻辑上相邻的数据元素 物理次序也是相邻的 实现 用结构体定义一本图书 typedef struct int id char name 20
  • zotero+坚果云同步

    在使用Zotero整理文献的时候 软件自带的云同步有300M的上限 但软件还提供了Webdav同步的设置选项 在国内的众多云盘中 坚果云是为数不多甚至说唯一的支持Webdav的云盘 设置同步的流程如下 在网页端的坚果云登录之后 点击右上角的
  • 微信小程序常用表单控件

    感谢慕课网七月老师课程 如何一次性获取所有表单控件的值并且提交到服务器上去呢 from表单提交 使用form把所有子元素包含进去