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 相关文章推荐
ExtJS 2.0实用简明教程 之获得ExtJS
Apr 29 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
Jul 26 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
Aug 23 Javascript
js Array对象的扩展函数代码
Apr 24 Javascript
Javascript限制网页只能在微信内置浏览器中访问
Nov 09 Javascript
apply和call方法定义及apply和call方法的区别
Nov 15 Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 Javascript
JavaScript实现简单音乐播放器
Apr 17 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
Dec 05 Javascript
js实现轮播图效果 z-index实现轮播图
Jan 17 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
Apr 16 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中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
php简单统计在线人数的方法
2016/05/10 PHP
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
干货!教大家如何选择Vue和React
2017/03/13 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
Node.JS循环删除非空文件夹及子目录下的所有文件
2018/03/12 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
PYTHON压平嵌套列表的简单实现
2016/06/08 Python
Python中import机制详解
2017/11/14 Python
python 解压pkl文件的方法
2018/10/25 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
Python pickle模块实现对象序列化
2019/11/22 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
Python日志处理模块logging用法解析
2020/05/19 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
2020/10/18 Python
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
二手书店创业计划书
2014/01/16 职场文书
房产委托公证书
2014/04/08 职场文书
就业意向书
2014/07/29 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
单位租房协议范本
2014/12/03 职场文书
升职感谢信
2015/01/22 职场文书
2015年导购员工作总结
2015/04/25 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL