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 相关文章推荐
取得传值的函数
Oct 27 Javascript
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
Oct 31 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
Aug 09 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
Mar 25 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
Nov 23 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
Mar 01 Javascript
Angular项目从新建、打包到nginx部署全过程记录
Dec 09 Javascript
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
Sep 19 Javascript
傻瓜式vuex语法糖kiss-vuex整理
Dec 21 Javascript
js实现鼠标滑动到某个div禁止滚动
Sep 17 Javascript
交互式可视化js库gojs使用介绍及技巧
Feb 18 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)
2013/06/21 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
js模仿java的Map集合详解
2016/01/06 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
分析JS中this引发的bug
2017/12/12 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
Django实现文件上传下载
2019/10/06 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
python中操作文件的模块的方法总结
2021/02/04 Python
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
初婚未育证明
2014/01/15 职场文书
生产部厂长职位说明书
2014/03/03 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
财务部会计岗位职责
2015/02/03 职场文书
假如给我三天光明读书笔记
2015/06/26 职场文书
运动会致辞稿
2015/07/29 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书