微信小程序简单实现form表单获取输入数据功能示例


Posted in Javascript onNovember 30, 2017

本文实例讲述了微信小程序简单实现form表单获取输入数据功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序简单实现form表单获取输入数据功能示例

2、关键代码

index.wxml

<form bindsubmit="formBindsubmit" bindreset="formReset">
 <view style="display:flex;">
  <label>用户名:</label>
  <input name="userName" placeholder="请输入用户名!" />
 </view>
 <view style="display:flex;">
  <label>密码:</label>
  <input name="psw" placeholder="请输入密码!" password="true" />
 </view>
 <view style="display:flex;margin-top:30px;">
  <button style="width:30%;" formType="submit" >登录</button>
  <button style="width:30%" formType="reset" >重置</button>
 </view>
</form>
<view>{{tip}}</view>
<view>{{userName}}</view>
<view>{{psw}}</view>

index.js

Page({
 data:{
  // text:"这是一个页面"
  tip:'',
  userName:'',
  psw:''
 },
 formBindsubmit:function(e){
  if(e.detail.value.userName.length==0||e.detail.value.psw.length==0){
   this.setData({
    tip:'提示:用户名和密码不能为空!',
    userName:'',
    psw:''
   })
  }else{
   this.setData({
    tip:'',
    userName:'用户名:'+e.detail.value.userName,
    psw:'密码:'+e.detail.value.psw
   })
  }
 },
 formReset:function(){
  this.setData({
   tip:'',
   userName:'',
   psw:''
  })
 }
})

3、完整实例代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
转一个日期输入控件,支持FF
Apr 27 Javascript
在html页面上拖放移动标签
Jan 08 Javascript
setInterval计时器不准的问题解决方法
May 08 Javascript
javascript中String对象的slice()方法分析
Dec 20 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
Sep 23 Javascript
js操作数据库实现注册和登陆的简单实例
May 26 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 jQuery
js中url对象化管理分析
Dec 29 Javascript
vue的全局变量和全局拦截请求器的示例代码
Sep 13 Javascript
浅谈Vue 性能优化之深挖数组
Dec 11 Javascript
vue-cli 3.x配置跨域代理的实现方法
Apr 12 Javascript
JavaScript实现移动小精灵的案例代码
Dec 12 Javascript
VueJs使用Amaze ui调整列表和内容页面
Nov 30 #Javascript
vue的状态管理模式vuex
Nov 30 #Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 #Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 #Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 #Javascript
微信小程序中吸底按钮适配iPhone X方案
Nov 29 #Javascript
jQuery zTree 异步加载添加子节点重复问题
Nov 29 #jQuery
You might like
php上传文件的增强函数
2010/07/21 PHP
分割GBK中文遭遇乱码的解决方法
2013/08/09 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
php目录拷贝实现方法
2015/07/10 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
JS实现瀑布流布局
2017/10/21 Javascript
小程序实现列表删除功能
2018/10/30 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
vue实现购物车案例
2020/05/30 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
python pymysql库的常用操作
2020/10/16 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
绩效管理实施方案
2014/03/19 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
教师聘用意向书
2015/05/11 职场文书
放牛班的春天观后感
2015/06/01 职场文书
新学期感想
2015/08/10 职场文书
python多线程方法详解
2022/01/18 Python
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电
Mysql如何查看是否使用到索引
2022/12/24 MySQL