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 Form.elements[i]的使用实例
Nov 13 Javascript
jQuery筛选器children()案例详解(图文)
Feb 17 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 Javascript
JS二维数组的定义说明
Mar 03 Javascript
JavaScript获取网页中第一个链接ID的方法
Apr 03 Javascript
jquery实现文本框textarea自适应高度
Mar 09 Javascript
jquery实现图片上传前本地预览功能
May 10 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
Jun 13 Javascript
Angular2开发环境搭建教程之VS Code
Dec 15 Javascript
js实现图片推拉门效果代码实例
May 18 Javascript
vue发送websocket请求和http post请求的实例代码
Jul 11 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
Aug 10 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运行速度的一些小技巧分享
2012/07/03 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
javascript表格的渲染组件
2015/07/03 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
从零开始搭建一个react项目开发
2018/02/09 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python随机生成彩票号码的方法
2015/03/05 Python
用C++封装MySQL的API的教程
2015/05/06 Python
pygame播放音乐的方法
2015/05/19 Python
Python lxml模块安装教程
2015/06/02 Python
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
Python理解递归的方法总结
2019/01/28 Python
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
深深扎根运动世界的生活品牌:Tillys
2017/10/30 全球购物
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
天游软件面试
2013/11/23 面试题
数控专业应届生求职信
2013/11/27 职场文书
电子商务专业推荐信范文
2013/12/02 职场文书
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
先进班级集体事迹材料
2014/01/30 职场文书
活动总结格式
2014/08/30 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
Python中glob库实现文件名的匹配
2021/06/18 Python
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL