微信小程序示例 - 表单
时间:2022-05-07
本文章向大家介绍微信小程序示例 - 表单,主要内容包括滚动选择器 picker、多选 checkbox、滑动选择器 slider、开关选择器 switch、表单提交、源码下载、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
滚动选择器 picker
代码结构
// wxml
<picker bindchange="bindChange" value="{{index}}" range="{{array}}">
当前选择:{{array[index]}}
</picker>
// js
Page({
data: {
array: ['美国', '中国', '巴西'],
index: 0
},
bindPickerChange: function(e) {
console.log('picker 值为:', e.detail.value)
this.setData({
index: e.detail.value
})
}
})
多选 checkbox
代码结构
<checkbox-group>
中包含多项<checkbox>
<checkbox-group>
<checkbox value="" checked=""/>name
...
</checkbox-group>
<checkbox-group>
中可以绑定change
事件
// wxml
<checkbox-group bindchange="checkboxChange">
...
</checkbox-group>
// js
checkboxChange: function(e) {
console.log('value:', e.detail.value)
}
滑动选择器 slider
代码结构
<slider bindchange="sliderchange" step="5" min="50" max="200" show-value/>
sliderchange:function(e) {
console.log('slider 值为', e.detail.value)
}
开关选择器 switch
代码结构
<switch checked="{{isChecked}}" bindchange="switchChange"/>
switchChange: function (e){
console.log('switch值为', e.detail.value)
}
表单提交
使用form
组件,其中放入各类表单组件,然后使用submit
类型的button
触发提交事件,处理函数中可以得到所有的表单数据
示例代码
// wxml
<form bindsubmit="formSubmit">
<switch name="switch"/>
<slider name="slider"></slider>
<button formType="submit">Submit</button>
</form>
// js
formSubmit: function(e) {
console.log('提交的所有数据:', e.detail.value)
}
源码下载
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- ReentrantReadWriteLock知识点梳理
- 每天都在用String,你真的了解吗?
- [Go] Golang练习项目-快速排序的GO语言实现
- MySQL学习笔记【基础篇】
- 设计模式~缺省适配模式
- 设计模式~合成模式
- mknod | Linux 后门系列
- Nmap NSE 库分析 >>> base64
- 视频远程通话会议EasyRTC通过SSH部署,关闭SSH后进程停止运行如何解决?
- MapReduce之ReduceJoin案例
- ios SDK如何配置
- CopyOnWriteArrayList源码阅读笔记
- python 连接数据库MYSQL
- 知识卡片 CNN 卷积神经网络
- 计算机基础知识总结与操作系统 PDF 下载