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 相关文章推荐
jQuery 学习入门篇附实例代码
Mar 16 Javascript
使用jquery为table动态添加行的实现代码
Mar 30 Javascript
jquery入门—编写一个导航条(可伸缩)
Jan 07 Javascript
jquery实现的缩略图预览滑块实例
Jun 25 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
Aug 21 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
JS实现浏览器打印、打印预览示例
Feb 28 Javascript
Vuex 进阶之模块化组织详解
Jan 12 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
ES10 特性的完整指南小结
Mar 04 Javascript
微信小程序websocket实现即时聊天功能
May 21 Javascript
vue中利用iscroll.js解决pc端滚动问题
Feb 15 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
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
php面向对象与面向过程两种方法给图片添加文字水印
2015/08/26 PHP
golang 调用 php7详解及实例
2017/01/04 PHP
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
Async Validator 异步验证使用说明
2017/07/03 Javascript
JS实现的简单标签点击切换功能示例
2017/09/21 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
python通过索引遍历列表的方法
2015/05/04 Python
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
Python字典遍历操作实例小结
2019/03/05 Python
python如何统计代码运行的时长
2019/07/24 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
ORACLE十问
2015/04/20 面试题
编程输出如下图形
2013/11/24 面试题
学术会议邀请函范文
2014/01/22 职场文书
艺术设计专业求职自荐信
2014/05/19 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
鲁冰花观后感
2015/06/10 职场文书
pytorch中的 .view()函数的用法介绍
2022/03/17 Python