微信小程序 input表单与redio及下拉列表的使用实例

一个简单的预约类型的表单,效果
主要代码:
<form bindsubmit="bindSave">
<view class="form-box">
<view class="row-wrap">
<view class="label">联系人</view>
<view class="label-right">
<input name="userName" class="input" type="text" placeholder="姓名" value="{{addressData.userName}}" />
</view>
</view>
<view class="row-wrap">
<view class="label">性别</view>
<radio-group class="radio-group" bindchange="radioChange">
<label class="radio" wx:for="{{items}}">
<radio value="{{item.name}}" checked="{{item.checked}}" />{{item.value}}
</label>
</radio-group>
</view>
<view class="row-wrap">
<view class="label">手机号码</view>
<view class="label-right">
<input name="mobile" class="input" maxlength="11" type="number" placeholder="11位手机号码" value="{{addressData.mobile}}" />
</view>
</view>
<view class="row-wrap">
<view class="label">预约项目</view>
<picker bindchange="bindCasPickerChange" value="{{casIndex1}}" range="{{casArray}}">
<view>
<text>{{casArray[casIndex]}}</text>
</view>
</picker>
</view>
</view>
<view class="btn-tyc">
<button size="mini" bindtap="tapAddCart" class="submit" type="primary" formType="submit">提交预约</button>
</view>
<button size="mini" bindtap="tlp_phone" class="phone" type="primary">拨打电话</button>
</form>
.js文件
data: {
nickName: "",
avatarUrl: "",
casArray: ['双眼皮', 'TBM', '隆胸', '减肥', 'qita'],
userName: '',
mobile: '',
Gender: 'female',
casIndex: 0,
items: [
{ name: 'male', value: '男' },
{ name: 'female', value: '女', checked: 'true' },
]
},
radioChange: function (e) {
console.log('值:', e.detail.value)
this.setData({
Gender: e.detail.value
})
},
/**
* 生命周期函数--监听页面加载
*/
bindCasPickerChange: function (e) {
console.log(this.data.casArray);
console.log('下拉选择的是', this.data.casArray[e.detail.value])
this.setData({
casIndex: e.detail.value
})
},
具体的表单样式可以自己调整,wxss样式文件代码不写了
参照官方文档form组件
https://mp.weixin.qq.com/debug/wxadoc/dev/component/form.html
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 小程序
# input
# redio
# redio的结合使用
# 微信小程序
# 页面表单实例
# 微信小程序中form 表单提交和取值实例详解
# 微信小程序 PHP后端form表单提交实例详解
# 微信小程序 表单Form实例详解(附源码)
# 微信小程序实现表单校验功能
# 微信小程序简单实现form表单获取输入数据功能示例
# 微信小程序表单验证功能完整实例
# 微信小程序表单验证form提交错误提示效果
# 微信小程序表单弹窗实例
# 微信小程序使用form表单获取输入框数据的实例代码
# 微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
# 微信小程序bindinput与bindsubmit的区别实例分析
# 表单
# 的是
# 如有
# 周期函数
# 希望能
# 写了
# 谢谢大家
# 拨打电话
# 疑问请
# 加载
# 文档
# bindchange
# group
# radioChange
# type
# addressData
# placeholder
# radio
# text
# wx
相关文章:
为什么Go需要go mod文件_Go go mod文件作用说明
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
如何在IIS中新建站点并解决端口绑定冲突?
建设网站制作价格,怎样建立自己的公司网站?
如何在阿里云域名上完成建站全流程?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
如何正确选择百度移动适配建站域名?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
建站之星如何通过成品分离优化网站效率?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
如何高效完成自助建站业务培训?
名字制作网站免费,所有小说网站的名字?
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
如何基于云服务器快速搭建网站及云盘系统?
建站VPS选购需注意哪些关键参数?
定制建站哪家更专业可靠?推荐榜单揭晓
如何访问已购建站主机并解决登录问题?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
网页设计与网站制作内容,怎样注册网站?
如何在腾讯云免费申请建站?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
行程制作网站有哪些,第三方机票电子行程单怎么开?
如何在阿里云高效完成企业建站全流程?
建站之星安装后如何配置SEO及设计样式?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
Python多线程使用规范_线程安全解析【教程】
如何通过商城免费建站系统源码自定义网站主题?
婚礼视频制作网站,学习*后期制作的网站有哪些?
如何在建站之星网店版论坛获取技术支持?
临沂网站制作公司有哪些,临沂第四中学官网?
建站主机如何安装配置?新手必看操作指南
建站之星会员如何解锁更多建站功能?
建站之星2.7模板快速切换与批量管理功能操作指南
学校建站服务器如何选型才能满足性能需求?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
ui设计制作网站有哪些,手机UI设计网址吗?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
建站之星如何快速生成多端适配网站?
视频网站制作教程,怎么样制作优酷网的小视频?
微课制作网站有哪些,微课网怎么进?
C++如何使用std::optional?(处理可选值)
家具网站制作软件,家具厂怎么跑业务?
如何通过老薛主机一键快速建站?
C#如何在一个XML文件中查找并替换文本内容
郑州企业网站制作公司,郑州招聘网站有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。