微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】


Posted in Javascript onDecember 09, 2017

本文实例讲述了微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】

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>{{userName}}</view>
<view>{{psw}}</view>
<toast duration="2000" hidden="{{toastHidden}}" bindchange="toastBindChange">用户名或密码不能为空!</toast>

② index.js

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

3、源代码点击此处本站下载

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

Javascript 相关文章推荐
用jQuery实现检测浏览器及版本的脚本代码
Jan 22 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
Jun 23 Javascript
Javascript玩转继承(一)
May 08 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
Sep 01 Javascript
javascript函数中的3个高级技巧
Sep 22 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
Dec 08 Javascript
vue 中directive功能的简单实现
Jan 05 Javascript
node 命令方式启动修改端口的方法
May 12 Javascript
vue中锚点的三种方法
Jul 06 Javascript
微信小程序渲染性能调优小结
Jul 30 Javascript
vue在线动态切换主题色方案
Mar 26 Javascript
微信小程序实现带放大效果的轮播图
May 26 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 #Javascript
Angular中点击li标签实现更改颜色的核心代码
Dec 08 #Javascript
Javascript中的作用域及块级作用域
Dec 08 #Javascript
Vue中自定义全局组件的实现方法
Dec 08 #Javascript
Vue中的Vux配置指南
Dec 08 #Javascript
利用10行js代码实现上下滚动公告效果
Dec 08 #Javascript
vue axios 二次封装的示例代码
Dec 08 #Javascript
You might like
批量修改RAR文件注释的php代码
2010/11/20 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
form自动提交实例讲解
2017/07/10 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
showModelessDialog()使用详解
2006/09/07 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
ES6新数据结构Set与WeakSet用法分析
2017/03/31 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
pymssql ntext字段调用问题解决方法
2008/12/17 Python
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
Python中set与frozenset方法和区别详解
2016/05/23 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
Django使用rest_framework写出API
2020/05/21 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
Python celery原理及运行流程解析
2020/06/13 Python
如何在python中实现线性回归
2020/08/10 Python
Python3+selenium配置常见报错解决方案
2020/08/28 Python
Python+MySQL随机试卷及答案生成程序的示例代码
2021/02/01 Python
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
C#可否对内存进行直接的操作
2015/02/26 面试题
自动化系在校本科生求职信
2013/10/23 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
运输企业安全生产责任书
2014/07/28 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript