微信小程序 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 相关文章推荐
三种检测iPhone/iPad设备方向的方法
Apr 23 Javascript
js实现从中间开始往上下展开网页窗口的方法
Mar 02 Javascript
小白谈谈对JS原型链的理解
May 03 Javascript
JavaScript必知必会(六) delete in instanceof
Jun 08 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
Sep 05 Javascript
jQuery实现手机版页面翻页效果的简单实例
Oct 05 Javascript
Bootstrap3下拉菜单的实现
Feb 22 Javascript
bootstrap switch开关组件使用方法详解
Aug 22 Javascript
p5.js入门教程之小球动画示例代码
Mar 15 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
Oct 25 Javascript
Vue项目中使用WebUploader实现文件上传的方法
Jul 21 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
Mar 03 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
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
php 大数据量及海量数据处理算法总结
2011/05/07 PHP
解析PHP中ob_start()函数的用法
2013/06/24 PHP
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
详解webpack之scss和postcss-loader的配置
2018/01/09 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
深入分析jQuery.one() 函数
2020/06/03 jQuery
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
django将数组传递给前台模板的方法
2019/08/06 Python
Spongelle官网:美国的创意护肤洗护品牌
2019/05/15 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
荷叶圆圆教学反思
2014/02/01 职场文书
仓库管理员岗位职责
2014/03/19 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
企业开业庆典答谢词
2015/01/20 职场文书
钢铁是怎样炼成的读书笔记
2015/06/29 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书
唤醒紫霞仙子,携手再游三界!大话手游X《大话西游》电影合作专属剧情任务
2022/04/03 其他游戏