版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【移动应用开发技术】微信小程序中表单Form的创建方法
这篇文章给大家分享的是有关微信小程序中表单Form的创建方法的内容。在下觉得挺实用的,因此分享给大家做个参考,一起跟随在下过来看看吧。微信小程序表单Form实例表单Form的应用很广泛,我们可以利用form设计登录注册,也可以设计一种答题问卷的形式,今天主要讲一下form的使用form表单,将组件内输入的"switch","input","checkbox","slider","radio","picker"的值进行提交,数据的格式为:name:value,所以表单中控件都需要添加name属性,否则找不到对应控件的值。其主要属性:主要代码,创建一个form表单:<!s/index/Component/FormM/FormM.wxml-->
<view
class="viewTitle">
<text
class="view-Name">form表单</text>
<view
class="lineView"></view>
</view>
<!--这里用form,name=“nameName1”可以作为form的属性进行
(Name1)调用,
form自带有提交和重置按钮,会自动获取表单中所有控件值的改变-->
<form
class="page__bd"
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
value="50"
name="slider"
show-value
></slider>
</view>
<view
class="section">
<view
class="section__title">input输入框</view>
<input
name="input"
style="background-color:
#FFFFFF"
placeholder="请在这里输入"
/>
</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="section">
<view
class="section__title">地区选择器</view>
<picker
name="areaPicker"
bindchange="bindPickerChange"
value="{{index}}"
range="{{array}}">
<view
class="picker">
当前选择:{{array[index]}}
</view>
</picker>
</view>
<view
class="section">
<view
class="section__title">时间选择器</view>
<picker
name="timePicker"
mode="time"
value="{{time}}"
start="09:01"
end="21:01"
bindchange="bindTimeChange">
<view
class="picker">
当前选择:
{{time}}
</view>
</picker>
</view>
<view
class="section">
<view
class="section__title">日期选择器</view>
<picker
name="datePicker"
mode="date"
value="{{date}}"
start="2015-09-01"
end="2017-09-01"
bindchange="bindDateChange">
<view
class="picker">
当前选择:
{{date}}
</view>
</picker>
</view>
<view
class="btn-area">
<button
form-type="submit">Submit提交</button>
<button
form-type="reset">Reset重置</button>
</view>
</form>如何获取form内部的控件的值,就需要用到form的相关属性,代码如下//
pages/index/Component/FormM/FormM.js
Page({
//初始化数据
data:
{
array:
['大中国',
'美国',
'巴西',
'小日本'],
index:
0,
date:
'2016-12-20',
time:
'11:19',
allValue:''
},
//表单提交按钮
formSubmit:
function(e)
{
console.log('form发生了submit事件,携带数据为:',
e.detail.value)
this.setData({
allValue:e.detail.value
})
},
//表单重置按钮
formReset:
function(e)
{
console.log('form发生了reset事件,携带数据为:',
e.detail.value)
this.setData({
allValue:''
})
},
//与选择器相关的方法
//地区选择
bindPickerChange:
function(e)
{
console.log('picker发送选择改变,携带值为',
e.detail.value)
this.setData({
index:
e.detail.value
})
},
//日期选择
bindDateChange:
function(e)
{
this.setData({
date:
e.detail.value
})
},
//时间选择
bindTimeChange:
function(e)
{
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三明市将乐县2024-2025学年数学六上期末质量跟踪监视模拟试题含解析
- 2025届德清县六年级数学第一学期期末达标测试试题含解析
- 2025届深圳市罗湖区数学六上期末经典试题含解析
- 吉林省伊通满族自治县联考2023-2024学年中考冲刺卷数学试题含解析
- 2024-2030年中国防热手套行业市场发展趋势与前景展望战略分析报告
- 2024-2030年中国防水建材行业市场发展状况及发展趋势与投资前景研究报告
- 2024-2030年中国防伪药品和化妆品包装行业市场发展趋势与前景展望战略分析报告
- 2024-2030年中国门窗行业发展分析及竞争格局与发展趋势预测研究报告
- 2024-2030年中国锗行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年中国锂离子电池用铅片行业未来趋势与投资盈利预测报告
- 六年级上册数学教学进度表
- 四川省破格申报专业技术职务任职资格审核表
- 《边塞诗》高考题汇编
- 调关镇镇政府机关大院危旧房实施拆除改建
- 上呼吸道感染的合理用药ppt课件.ppt
- 半导体物理复习要点答案
- 整车轴荷计算方法ppt课件
- 酶水解法生产低乳糖奶的工艺与检测课件
- 电力企业标准目录
- 文书档案移交清单表
- 苏教版四年级数学上册第三单元《观察物体》教材分析及全部教案(3个课时)
评论
0/150
提交评论