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之浮动窗口实现代码(两种方法)
Sep 08 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
Apr 12 Javascript
js实现简单秒表走动的时钟特效
Mar 25 Javascript
JS组件Bootstrap Select2使用方法详解
Apr 17 Javascript
JavaScript基础教程——入门必看篇
May 20 Javascript
JQuery手速测试小游戏实现思路详解
Sep 20 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
Oct 11 Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
Jul 31 Javascript
js实现鼠标拖拽多选功能示例
Aug 01 Javascript
Vue-CLI与Vuex使用方法实例分析
Jan 06 Javascript
微信小程序学习总结(五)常见问题实例小结
Jun 04 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类的使用 实例代码讲解
2009/12/28 PHP
php下批量挂马和批量清马代码
2011/02/27 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
PHP 实现链式操作
2021/03/09 PHP
Javascript valueOf 使用方法
2008/12/28 Javascript
js鼠标左右键 键盘值小结
2010/06/11 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
jquery实现下拉框功能效果【实例代码】
2016/05/06 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
快速了解vue-cli 3.0 新特性
2018/02/28 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
python文件与目录操作实例详解
2016/02/22 Python
Python实现堆排序的方法详解
2016/05/03 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
python中设置超时跳过,超时退出的方式
2019/12/13 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
CSS3 @keyframes简单动画实现
2018/02/24 HTML / CSS
搬家公司的创业计划书
2014/01/01 职场文书
广告创意求职信
2014/03/17 职场文书
房地产开发项目建议书
2014/05/16 职场文书
药剂专业求职信
2014/06/20 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python