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


Posted in Javascript onSeptember 20, 2017

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

一个简单的预约类型的表单,效果

微信小程序 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

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
读jQuery之四(优雅的迭代)
Jun 20 Javascript
javascript中typeof的使用示例
Dec 19 Javascript
重写document.write实现无阻塞加载js广告(补充)
Dec 12 Javascript
基于javascript的COOkie的操作实现只能点一次
Dec 26 Javascript
js轮盘抽奖实例分析
Apr 17 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
Dec 14 Javascript
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
vue.js 实现图片本地预览 裁剪 压缩 上传功能
Mar 01 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
Jul 07 Javascript
分享几个JavaScript运算符的使用技巧
Apr 24 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
Sep 20 #Javascript
微信小程序picker组件下拉框选择input输入框的实例
Sep 20 #Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 #jQuery
微信小程序授权获取用户详细信息openid的实例详解
Sep 20 #Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 #jQuery
Vue-cli创建项目从单页面到多页面的方法
Sep 20 #Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
Sep 20 #Javascript
You might like
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
初识Node.js
2015/03/20 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
巧用Javascript的逻辑运算符
2016/12/02 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
python实现简单的socket server实例
2015/04/29 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Python制作刷网页流量工具
2017/04/23 Python
Python虚拟环境项目实例
2017/11/20 Python
python构建深度神经网络(DNN)
2018/03/10 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
python2和python3的输入和输出区别介绍
2018/11/20 Python
python字典的遍历3种方法详解
2019/08/10 Python
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
一帮一活动总结
2014/05/08 职场文书
高中运动会前导词
2015/07/20 职场文书
养成教育工作总结
2015/08/13 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
实验心得体会范文
2016/01/25 职场文书
导游词之神仙居景区
2019/11/15 职场文书
spring boot中nativeQuery的用法
2021/07/26 Java/Android