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 相关文章推荐
javascript编程起步(第二课)
Jan 10 Javascript
JavaScript 创建对象和构造类实现代码
Jul 30 Javascript
zTree插件之多选下拉菜单实例代码
Nov 06 Javascript
js判断是否按下了Shift键的方法
Jan 27 Javascript
jquery点击缩略图切换视频播放特效代码分享
Sep 15 Javascript
JavaScript的代码编写格式规范指南
Dec 07 Javascript
用JavaScript实现让浏览器停止载入页面的方法
Jan 19 Javascript
JS实现AES加密并与PHP互通的方法分析
Apr 19 Javascript
详解微信小程序审核不通过的解决方法
Jan 17 Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 Javascript
小程序实现左滑删除的效果的实例代码
Oct 19 Javascript
vue实现可以快进后退的跑马灯组件
Apr 08 Vue.js
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
德生PL330的评价与改造
2021/03/02 无线电
Smarty模板快速入门
2007/01/04 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
php实现比较全的数据库操作类
2015/06/18 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
php 实现进制相互转换
2016/04/07 PHP
Yii全局函数用法示例
2017/01/22 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
js数组的操作详解
2013/03/27 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
jQuery编写设置和获取颜色的插件
2017/01/09 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
Vue瀑布流插件的使用示例
2018/09/19 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
Python使用minidom读写xml的方法
2015/06/03 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
使用python+whoosh实现全文检索
2019/12/09 Python
python爬虫工具例举说明
2020/11/30 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
中间件分为哪几类
2016/09/18 面试题
物流仓储计划书
2014/01/10 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
2014年司机工作总结
2014/11/21 职场文书
社区文明倡议书
2015/04/28 职场文书
小学教学工作总结2015
2015/05/13 职场文书
总经理年会致辞
2015/07/29 职场文书
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python