微信小程序使用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 checkbox全选、取消全选、删除功能代码
Dec 19 Javascript
javascript 常用功能总结
Mar 18 Javascript
深入理解javaScript中的事件驱动
May 21 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 Javascript
手机端转盘抽奖代码分享
Sep 10 Javascript
javascript中活灵活现的Array对象详解
Nov 30 Javascript
原生JS实现图片翻书效果
Feb 16 Javascript
Vue源码学习之初始化模块init.js解析
Nov 02 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
May 26 Javascript
利用Angular2的Observables实现交互控制的方法
Dec 27 Javascript
解决layui下拉框监听问题(监听不到值的变化)
Sep 28 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
May 01 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
function.inc.php超越php
2006/12/09 PHP
解析PHP提交后跳转
2013/06/23 PHP
php文件上传简单实现方法
2015/01/24 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
Jquery中删除元素的实现代码
2011/12/29 Javascript
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
javascript通过navigator.userAgent识别各种浏览器
2013/10/25 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
BackBone及其实例探究_动力节点Java学院整理
2017/07/14 Javascript
JS设计模式之惰性模式(二)
2017/09/29 Javascript
vue.js单文件组件中非父子组件的传值实例
2018/09/13 Javascript
在vue里使用codemirror遇到的问题
2018/11/01 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
在Django框架中设置语言偏好的教程
2015/07/27 Python
Python数据操作方法封装类实例
2017/06/23 Python
Python中scatter函数参数及用法详解
2017/11/08 Python
python如何生成网页验证码
2018/07/28 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
纯CSS改变webkit内核浏览器的滚动条样式
2014/04/17 HTML / CSS
花店创业计划书范文
2014/02/07 职场文书
抄作业检讨书
2014/02/17 职场文书
事业单位年度考核评语
2014/12/31 职场文书
辞职信范文大全
2015/03/02 职场文书
资金申请报告范文
2015/05/14 职场文书
导游词之太湖
2019/10/08 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang