微信小程序使用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 相关文章推荐
JavaScript 学习笔记(五)
Dec 31 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
Jul 27 Javascript
JQuery datepicker 用法详解
Dec 25 Javascript
全面了解javascript中的错误处理机制
Jul 18 Javascript
用js读写cookie的简单方法(推荐)
Aug 08 Javascript
React实现双向绑定示例代码
Sep 19 Javascript
使用ES6语法重构React代码详解
May 09 Javascript
Angular.js中上传指令ng-upload的基本使用教程
Jul 30 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
Dec 08 Javascript
深入理解JavaScript的async/await
Aug 05 Javascript
iView-admin 动态路由问题的解决方法
Oct 03 Javascript
windows实现npm和cnpm安装步骤
Oct 24 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
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
php简单的会话类代码
2011/08/08 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
php实现telnet功能示例
2014/04/08 PHP
php数据访问之查询关键字
2016/05/09 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
2016/05/13 PHP
PHP让数组中有相同值的组成新的数组实例
2017/12/31 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
2007/03/27 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
详解vue中在父组件点击按钮触发子组件的事件
2020/11/13 Javascript
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
[52:52]完美世界DOTA2联赛PWL S3 LBZS vs access 第一场 12.10
2020/12/13 DOTA
Python实现字符串逆序输出功能示例
2017/06/24 Python
PyQt5实现拖放功能
2018/04/25 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
python实现按首字母分类查找功能
2019/10/31 Python
django创建css文件夹的具体方法
2020/07/31 Python
python线程优先级队列知识点总结
2021/02/28 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
教师一岗双责责任书
2014/04/16 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
行政人事专员岗位职责
2015/04/07 职场文书
社会实践单位意见
2015/06/05 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
台积电称即便经济低迷也没有降价的计划
2022/04/21 数码科技