JavaScript登录验证基础教程


Posted in Javascript onNovember 01, 2017

本文实例为大家分享了js登录验证的具体代码,供大家参考,具体内容如下

1.<script></script>的三种用法:

   1.放在<body>中

   2.放在<head>中

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>欢迎你,请先登陆!</title>
 <script type="text/javascript" src="../static/jsp/lx.js"></script>
 <script type="text/javascript">alert('这是javascript代码')</script>
</head>
<body>
<p id="demo">www</p>
<script>
 document.getElementById('demo').innerHTML = Date()
</script>
<div id="container" style="width: 400px" align="center">
 <div id="header" style="background-color: aquamarine">
  <h2 align="center">登陆</h2>
 </div>
 <div id="content">
  <form>
   <p align="center">账号:
    <input id="uname" type="tex" name="user" placeholder="请输入用户名">
   </p>
   <p align="center">密码:
    <input id="upass" type="password" name="psw">
   </p>
   <div id="error_box"><br></div>
   <br>
   <button onclick="fnLogin()">登陆</button>
      
   <input type="button" name="regist" value="注册">
  </form>
 </div>
 <div style="background-color: aquamarine">
  <i>版权信息@</i>
 </div>
</div>
</body>
</html>

   3.放在外部JS文件中

document.getElementById('demo').innerHTML = Date() 

运行截图:

JavaScript登录验证基础教程

三种输出数据的方式:

   1.使用 document.write() 方法将内容写到 HTML 文档中。

   2.使用 window.alert() 弹出警告框。

   3.使用 innerHTML 写入到 HTML 元素。

      1).使用 "id" 属性来标识 HTML 元素。

      2).使用 document.getElementById(id) 方法访问 HTML 元素。

      3).用innerHTML 来获取或插入元素内容。

代码如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>欢迎你,请先登陆!</title>
 <script type="text/javascript" src="../static/jsp/lx.js"></script>
 <script type="text/javascript">alert('这是javascript代码')</script>
</head>
<body>
<p id="demo">www</p>
<script>
 document.getElementById('demo').innerHTML = Date()
</script>
<button type="button" onclick=window.alert("number")>press</button>
</body>
</html>

运行截图:

JavaScript登录验证基础教程

3.登录页面准备:

    1.增加错误提示框。

    2.写好HTML+CSS文件。

    3.设置每个输入元素的id

4.定义JavaScript 函数。

      1.验证用户名6-20位

       2.验证密码6-20位

5.onclick调用这个函数。

 html代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>欢迎你,请先登陆!</title>
 <script type="text/javascript" src="../static/jsp/lx.js"></script>
 <link rel="stylesheet" type="text/css" href="../static/css/lx.css" rel="external nofollow" >
</head>
<body>
<div class="div" id="container">
 <div id="header" >
  <h2 class="h">登陆</h2>
 </div>
 <div id="content">
   <p class="p">账号:
    <input id="uname" type="text" placeholder="请输入用户名">
   </p>
   <p class="p">密码:
    <input id="upass" type="password" >
   </p>
   <div id="error_box"><br>
   </div>
   <button onclick="fnLogin()">登陆</button>
      
   <input type="button" name="regist" value="注册">
 </div>
 <div>
  <i>版权信息@</i>
 </div>
</div>

</body>
</html>

js文件代码如下:

function fnLogin() {
 var oUname = document.getElementById("uname")
 var oUpass = document.getElementById("upass")
 var oError = document.getElementById("error_box")
 if (oUname.value.length > 20 || oUname.value.length < 6) {
  oError.innerHTML = "请输入6-20位字符"
 }

 if (oUpass.value.length > 20 || oUpass.value.length < 6) {
  oError.innerHTML = "请输入6-20位字符"
 }
}

CSS代码如下:

.div {
 border: 5px solid #cccccc;
 width: 400px;
 text-align: center;
}
.p{
 font-family:华文楷体 ;
}
.h{
 font-family: 华文楷体;
}

运行截图:

JavaScript登录验证基础教程

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js将控件隐藏的方法及display属性介绍
Jul 04 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
Sep 24 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
JavaScript设计模式之建造者模式介绍
Dec 28 Javascript
javascript精确统计网站访问量实例代码
Dec 19 Javascript
如何更好的编写js async函数
May 13 Javascript
JS实现的3des+base64加密解密算法完整示例
May 18 Javascript
vuejs 制作背景淡入淡出切换动画的实例
Sep 01 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
Oct 22 Javascript
浅析vue中的provide / inject 有什么用处
Nov 10 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 Javascript
vue打包后显示空白正确处理方法
Nov 01 #Javascript
js实现登录与注册界面
Nov 01 #Javascript
vue仿淘宝订单状态的tab切换效果
Jun 23 #Javascript
五步轻松实现zTree的使用
Nov 01 #Javascript
BootStrap TreeView使用实例详解
Nov 01 #Javascript
AngularJs ng-change事件/指令的用法小结
Nov 01 #Javascript
详解Vue组件实现tips的总结
Nov 01 #Javascript
You might like
php精确的统计在线人数的方法
2015/10/21 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
PHP框架自动加载类文件原理详解
2017/06/06 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
JavaScript使用cookie
2007/02/02 Javascript
jscript之Open an Excel Spreadsheet
2007/06/13 Javascript
javascript 触发事件列表 比较不错
2009/09/03 Javascript
Javascript 日期处理之时区问题
2009/10/08 Javascript
jquery的attr方法禁用表单元素禁用输入内容
2014/06/23 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
详解vue添加删除元素的方法
2018/06/30 Javascript
微信小程序签到功能
2018/10/31 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
python实现月食效果实例代码
2019/06/18 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
2014年迎新年活动方案
2014/02/19 职场文书
厨师长岗位职责
2014/03/02 职场文书
求职简历自我评价范例
2014/03/12 职场文书
加入学生会演讲稿
2014/04/24 职场文书
电子信息工程自荐信
2014/05/26 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
2014年节能减排工作总结
2014/12/06 职场文书