js 判断登录界面的账号密码是否为空


Posted in Javascript onFebruary 08, 2017

判断登录界面的账号密码是否为空的时候又不想用alert显示就需要用display来隐藏alert啦(在设置时切忌要将隐藏的内容写在账号和密码的div中,否则会根据屏幕的分辨率不同而有所变化,这是本人教训)

首先要定义账号、密码和隐藏部分的id,即var x=document.getElementById("id"),包括按钮的id,然后点击登录按钮的时候(btn.onclick=function(){具体的选择隐藏和显示的内容})要写函数进行选择隐藏和显示;在重置按钮的是(btn.onclick=function(){清空的内容,包括登录按钮显示的内容})

具体代码如下:

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta charset="UTF-8" />
<title>请登录</title><base target="_blank" /> 
<style>
 body{
 margin:0px auto;
 background-image: url(images/dlbj1.png) ;
 position: relative;
 }
 .dl{
 width: 380px ;
 height: 220px ;
 background-image: url(images/dl.png) ;
 text-align: center ;
 margin: auto ;
 margin-top: 15% ; 
 position: center; 
 } 
 .btn{
 font-family : 微软雅黑 ;
 font-size: medium ;
 }
 #username{
 max-width: 200px ;
 margin: 10px 0px 0px 0px ;
 height: 28px ;
 }
 #us{
 color: #FFFFFF ;
 font-family : 微软雅黑;
 }
 #ps{
 color: #FFFFFF ;
 font-family : 微软雅黑;
 }
 #password{
 max-width: 200px ; 
 margin: 20px 0px 10px 0px ;
 height: 28px ;
 }
</style>
</head>
<body>
 <form class="dl" method="post">
 <div class="dlsy">
 <br/><br/><br/>
 <div class="username">
 账号:<input type="text" id="username"/><span id="u" style="display: none;color: red;font-size:13px;">*请输入账号!</span>
 </div>
 <div class="password">
 密码:<input type="password" id="password"/><span id="p" style="display: none;color: red;font-size:13px;">*请输入密码!</span>
 </div>
 <div class="empty">
 <span id="up" style="display: none;color: red;font-size:13px;">*账号或密码错误</span>
 </div>
 <div class="btn">
 <button type="button" id="reset" class="btn btn-default button-rounded button-small">重置</button>            
 <button type="button" id="submit" class="btn btn-default button-rounded button-small">登录</button>
 </div>
 </div>
 </form> 

 <script type="text/javascript">
 var x=document.getElementById("username");
 var y=document.getElementById("password");
 var btnSubmit = document.getElementById("submit");
 var btnReset = document.getElementById("reset");
 var u=document.getElementById("u");
 var p=document.getElementById("p");
 var up=document.getElementById("up");
 //点击登录按钮时判断账号、密码是否为空或错误
 btnSubmit.onclick=function(form){
 if(x.value==""){
  if(y.value==""){
  up.style.display="block";
  }
  else{
  u.style.display="block";
  up.style.display="none";
  }
  }
 else if(y.value==""){
  if(x.value==""){
  up.style.display="block";
  }
  else{
  p.style.display="block";
  up.style.display="none";
  }
 }
 else{
  u.style.display="none";
  up.style.display="block";
  p.style.display="none";
 }
 }
 //点击重置按钮时清空账号密码
 btnReset.onclick=function(form){
  x.value=""; //清空input里的value
 y.value="";
 u.style.display="none";
 up.style.display="none";
  p.style.display="none";
 } 
 /*btn.onclick=function(form){
 /*if (x!="admin"||y!=123456){
 alert('账号或密码错误!');
 }
 //判断账号密码是否为空则弹出
 if (""==x) {
 alert("请输入账号!");
 flag=false;
 return false; 
 }
 else if(""==y){
 alert("请输入密码!");
 flag=false;
 return false;
 }
 if(flag==true){
 flag=true;
 }*/
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
Jquery1.9.1源码分析系列(十五)动画处理之外篇
Dec 04 Javascript
基于jQuery实现仿51job城市选择功能实例代码
Mar 02 Javascript
js表单登陆验证示例
Oct 19 Javascript
vue 项目如何引入微信sdk接口的方法
Dec 18 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
vue-cli监听组件加载完成的方法
Sep 07 Javascript
angularJs利用$scope处理升降序的方法
Oct 08 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
Dec 20 Javascript
详解JavaScript中的强制类型转换
Apr 15 Javascript
Vue基础配置讲解
Nov 29 Javascript
javascript History对象原理解析
Feb 17 Javascript
探索浏览器页面关闭window.close()的使用详解
Aug 21 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
Feb 08 #Javascript
js获取地址栏中传递的参数(两种方法)
Feb 08 #Javascript
Bootstrap模态窗口源码解析
Feb 08 #Javascript
Bootstrap路径导航与分页学习使用
Feb 08 #Javascript
Bootstrap缩略图与警告框学习使用
Feb 08 #Javascript
Bootstrap导航条学习使用(二)
Feb 08 #Javascript
jquery对象与DOM对象转化
Feb 08 #Javascript
You might like
15种PHP Encoder的比较
2007/03/06 PHP
php之字符串变相相减的代码
2007/03/19 PHP
PHP中10个不常见却非常有用的函数
2010/03/21 PHP
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
php-msf源码详解
2017/12/25 PHP
javascript showModalDialog模态对话框使用说明
2009/12/31 Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
2011/09/29 Javascript
jQuery拖拽 &amp; 弹出层 介绍与示例
2013/12/27 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&amp;”)
2016/12/23 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
jQuery获取随机颜色的实例代码
2018/05/21 jQuery
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
微信小程序开发打开另一个小程序的实现方法
2020/05/17 Javascript
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
python版本五子棋的实现代码
2018/12/11 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
西班牙香水和化妆品网上商店:Douglas
2017/10/29 全球购物
暑期政治学习心得体会
2014/09/02 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
应届生简历自我评价
2015/03/11 职场文书
军事博物馆观后感
2015/06/05 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
Python类方法总结讲解
2021/07/26 Python
Java网络编程之UDP实现原理解析
2021/09/04 Java/Android
python如何查找列表中元素的位置
2022/05/30 Python