微信小程序使用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 相关文章推荐
js替换字符串的所有示例代码
Jul 23 Javascript
js中split函数的使用方法说明
Dec 26 Javascript
点击显示指定元素隐藏其他同辈元素的方法
Feb 19 Javascript
js实现文字跟随鼠标移动而移动的方法
Feb 28 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
Sep 23 Javascript
js实现商品抛物线加入购物车特效
Nov 18 Javascript
JavaScript中instanceof运算符的使用示例
Jun 08 Javascript
简单实现jquery焦点图
Dec 12 Javascript
JS对象的深度克隆方法示例
Mar 16 Javascript
微信小程序中做用户登录与登录态维护的实现详解
May 17 Javascript
JavaScript闭包的简单应用
Sep 01 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
Sep 06 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
php获得用户ip地址的比较不错的方法
2014/02/08 PHP
Smarty中常用变量操作符汇总
2014/10/27 PHP
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
JsRender实用入门教程
2014/10/31 Javascript
JavaScript中的anchor()方法使用详解
2015/06/08 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
three.js加载obj模型的实例代码
2017/11/10 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
Python文件读取的3种方法及路径转义
2015/06/21 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
python实现简单银行管理系统
2019/10/25 Python
Python 实现微信自动回复的方法
2020/09/11 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
工厂仓管员岗位职责
2014/01/01 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
小学老师对学生的评语
2014/12/29 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL