微信小程序使用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代码
Jan 12 Javascript
JS中toFixed()方法引起的问题如何解决
Nov 20 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
JavaScript实现网页截图功能
Oct 16 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
Nov 12 Javascript
JS基于面向对象实现的放烟花效果
May 07 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
May 17 Javascript
在IE8上JS实现combobox支持拼音检索功能
May 23 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
Mar 10 Javascript
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
微信小程序实现跳转的几种方式总结(推荐)
Apr 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
php 深入理解strtotime函数的使用详解
2013/05/23 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
php获取手机端的号码以及ip地址实例代码
2018/09/12 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
angular.fromJson与toJson方法用法示例
2017/05/17 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python中用altzone()方法处理时区的教程
2015/05/22 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python中的单继承与多继承实例分析
2018/05/10 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
python numpy数组复制使用实例解析
2020/01/10 Python
利用matplotlib为图片上添加触发事件进行交互
2020/04/23 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
求职简历中的自我评价分享
2013/12/08 职场文书
党校培训思想汇报
2013/12/30 职场文书
2015年乡镇工作总结范文
2015/04/22 职场文书
springboot读取resources下文件的方式详解
2022/06/21 Java/Android