可选择Email和用户名登录的代码
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <title>登陆界面</title>
- <style type="text/css">
- * {
- margin:0;
- padding:0;
- font-size:12px;
- font-weight:normal;
- font-family:verdana, tahoma, helvetica, arial, sans-serif, "宋体";
- font-style:normal;
- list-style-type:none;
- text-decoration:none;
- }
- div#body input#fnbtn {
- width:78px;
- height:39px;
- border:none;
- cursor:pointer;
- position:absolute;
- top:40px;
- left:100px;
- background:transparent url('http://www.lanrentuku.com/down/js/images/12447121190.png') 0 -70px no-repeat;
- }
- div#mask {
- position:absolute;
- top:0;
- left:0;
- background:#fff;
- filter:alpha(opacity=60);
- -moz-opacity:0.2;
- z-index:100;
- }
- div#login {
- position:absolute;
- top:75px;
- left:100px;
- width:293px;
- z-index:200;
- }
- div#login h2 {
- height:26px;
- padding-top:3px;
- padding-left:25px;
- background:transparent url('http://www.lanrentuku.com/down/js/images/12447121190.png') -84px -70px no-repeat;
- }
- div#login h2 input {
- height:18px;
- width:18px;
- float:right;
- border:none;
- cursor:pointer;
- margin:2px 6px 0 0;
- background:transparent url('http://www.lanrentuku.com/down/js/images/12447121190.png') 0 -169px no-repeat;
- }
- div#login h2 a {
- display:block;
- float:left;
- width:83px;
- height:26px;
- line-height:26px;
- text-align:center;
- text-decoration:none;
- color:#666;
- }
- div#login h2 a.cur {
- color:#f00;
- background:transparent url('http://www.lanrentuku.com/down/js/images/12447121190.png') 0 -187px no-repeat;
- }
- div#login ul {
- padding:14px 0 18px 12px;
- background:transparent url('http://www.lanrentuku.com/down/js/images/12447121190.png') -84px bottom no-repeat;
- }
- div#login ul li {
- padding-left:60px;
- margin-top:10px;
- display:inline-block;
- }
- div#login ul li {
- display:block;
- }
- div#login ul li:after {
- content:"youdian";
- clear:both;
- display:block;
- height:0;
- visibility:hidden;
- }
- div#login ul li tt {
- float:left;
- width:60px;
- margin-left:-70px;
- text-align:right;
- line-height:22px;
- color:#444;
- }
- div#login ul li div input.cell, div#login ul li div input.cell2 {
- height:16px;
- padding:2px;
- line-height:16px;
- width:179px;
- border:1px #dcdcdc solid;
- color:#666;
- }
- div#login ul li div input.cell2 {
- width:50px;
- }
- div#login ul li div label {
- color:#666;
- cursor:pointer;
- }
- div#login ul li div img {
- margin-bottom:-7px;
- margin-left:8px;
- }
- * html div#login ul li div img {
- margin-bottom:-4px;
- }
- *+html div#login ul li div img {
- margin-bottom:-4px;
- }
- div#login ul li div input#fnlogin {
- width:59px;
- height:21px;
- cursor:pointer;
- border:none;
- margin-right:15px;
- background:transparent url('http://www.lanrentuku.com/down/js/images/12447121190.png') 0 -148px no-repeat;
- }
- div#login ul li p {
- padding-top:4px;
- color:#f00;
- }
- </style>
- </head>
- <body>
- <div id="body">
- <input id="fnbtn" type="button" title="" />
- </div><div id="mask" style="display:none;"></div>
- <div id="login" style="display:none;">
- <h2><input id="fnquit" type="button" title="退出登录" /><a href="#" class="cur" name="Email">Email登录</a><a href="#" name="用户名">用户名登录</a></h2>
- <ul><form id="LoginForm" name="LoginForm" action="http://www.lanrentuku.com/" method="post" enctype="multipart/form-data" ><li><input id="loginType" name="loginType" type="hidden"/><tt><label id="logtype" for="email">Email:</label></tt><div><input id="username" name="username" type="text" class="cell" onKeyPress="return checkSubmit(event)"/></div></li>
- <li><tt><label for="password">密 码:</label></tt><div><input id="password" name="password" type="password" class="cell" onKeyPress="return checkSubmit(event)" /></div></li><li><tt></tt>
- <div><input id="reme" name="rememberme" type="checkbox" /> <label for="reme">下次自动登录</label></div></li>
- <li><tt></tt> <div><input id="fnlogin" type="button"/><a href="http://www.lanrentuku.com/" target="_blank" onclick="return checkForgetPassword()">忘记密码?</a></div></li>
- </form></ul>
- </div>
- <script type="text/javascript">
- function g(obj) {
- return document.getElementById(obj);
- }
- var login = {
- title:null,
- show:function(){
- var sWidth,sHeight;
- sWidth = screen.width;
- sWidth = document.body.offsetWidth;
- sHeight=document.body.offsetHeight;
- if (sHeight<screen.height){sHeight=screen.height;}
- g("mask").style.width = sWidth + "px";
- g("mask").style.height = sHeight + "px";
- g("mask").style.display = "block";
- g("login").style.display = "block";
- g("login").style.right = g("body").offsetLeft + "px";
- // window.status = g("body").offsetLeft;
- },
- hide:function(){
- g("mask").style.display = "none";
- g("login").style.display = "none";
- }
- }
- g("fnbtn").onclick = function(){
- login.show();
- this.blur();
- this.style.backgroundPosition = "0 -109px";
- };
- g("fnlogin").onclick = function() {
- // The following 5 lines of code is used to get the login type & pass to the form
- // One More line of code is insert to root_index.jsp to capture the hidden value
- if (document.getElementById("logtype").innerHTML == "Email:") {
- document.getElementById('loginType').value = 'email';
- } else {
- document.getElementById('loginType').value = 'mobile';
- }
- document.LoginForm.submit();
- };
- g("fnquit").onclick = function(){login.hide();g("fnbtn").style.backgroundPosition = "0 -70px";};
- var aa = g("login").getElementsByTagName("a");
- var aTab = new Array();
- for(var i=0; i<aa.length; i++){
- if(aa[i].parentNode.nodeName == "H2"){
- aTab.push(aa[i]);
- }
- }
- for(var j=0; j<aTab.length; j++){
- aTab[j].onclick = function(){
- this.blur();
- if (this.className != "cur"){
- for(var k=0; k<aTab.length; k++){aTab[k].className = ""};
- this.className = "cur"
- g("logtype").innerHTML = this.name + ":";
- }
- }
- }
- </script>
- <script language="javascript">
- login.hide();
- </script>
- </body>
- </html>
可选择Email和用户名登录的代码的更多相关文章
- 在某网站的登录页面登录时如果选择“记住用户名”,登录成功后会跳转到一个中间层(页面代码将登录的用户名和密码存在cookie),中间页面中存在一个超链接,单击超链接可以链接到第三个页面查看信息。若选择“
Response实现登录并记录用户名和密码信息 在某网站的登录页面登录时如果选择"记住用户名",登录成功后会跳转到一个中间层(页面代码将登录的用户名和密码存在cookie),中间页 ...
- git 指定用户名密码更新代码
使用git 更新代码 如何修改git 的密码一直令人费解,百度一堆也没给出答案.下面给一种替代方案. 例如:我们正常的代码地址 http://172.16.210.112/project/test.g ...
- PHP简单登录退出代码
PHP简单登录退出代码 登录页面login.html 负责收集用户填写的登录信息. <html> <head> <title></title> < ...
- laravel 用户名登录
laravel 用户名登录 默认登录设置为用户登录 laravel 5.3+ 修改文件(app\Http\Controllers\Auth\LoginController.php)增加 public ...
- asp.net ajax 检测用户名是否可用代码
原文 asp.net ajax 检测用户名是否可用代码 .net ajax 检测用户名是否可用代码 <script type="text/网页特效" src="c ...
- asp.net ajax检查用户名是否存在代码
原文 asp.net ajax检查用户名是否存在代码 用户注册时,我们经常需要检查用户名是否存在,本文就是实现无刷新验证用户名 打开开发环境VS 2005,新建项目(或打开现有项目),新建一个Web ...
- sp_change_users_login 'Update_One', '用户名', '登录名';
每次从服务器上备份好数据库(Sql Server数据库),如果将备份数据库文件在本地恢复,总会产生用户权限的问题. 经过很多次的实验后,我发现有那么一条语句可以发挥作用,就是sp_change_use ...
- 基于CSS3动态背景登录框代码
基于CSS3动态背景登录框代码.这是一款基于jQuery+CSS3实现的带有动画效果的动态背景登陆框特效.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class ...
- Ajax (Asynchronous javascript xml) 搜索框核心代码(JQuery) Ajax判断用户名存在核心代码 附:原生js的Ajax代码 其中有json的一句话解释
前端 <script type="text/javascript"> $(function(){ $("#tid").keyup(function( ...
随机推荐
- CSS 动画之九-会呼吸的信封
新年已经到来,各个网站都举办着各种不同类型的活动,'会呼吸的信封'有可能就是你遇到的其中一种.其实就是一个信封的样式,在封口处加上开合开合的动画效果,吸引用户去打开这个信封,点击后可能会送红包,优惠券 ...
- Javascript跨域问题总结
疯狂的JSONP 关于JSON与JSONP简单总结 window.name实现的跨域数据传输 JavaScript跨域总结与解决办法 flash跨域策略文件crossdomain.xml配置详解
- 问卷调查——答卷
1.你对自己的未来有什么规划?做了哪些准备?答:对未来的规划,就是像大多数人一样,在学校里有一个好的成绩,掌握扎实的专业基础,然后在国考上得到一个好成绩,得到一个好的工作机会,然后努力工作.目标很简单 ...
- WebStorm在Mac上的快捷键(部分)
整理一下在Mac上使用WS这款IDE的快捷键 shift + Enter 软回车 ,无论在前一行代码的什么位置,都能定位到下一行. command 显示/隐藏 左侧面板 command + b / 点 ...
- PHP Yii2.0(一):环境搭建 & 问题集锦
第一节 简单认识版本的异同 (1)版本说明 在安装和使用之前,我们需要知道 PHP Yii 有两个不同的版本(Yii 1.*或者Yii 2.*),这两个版本的目录结构不一样,其具体使用方式差异较大,因 ...
- 初识Groovy
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python.Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代 ...
- 『片段』C# DateTime 时间相减 和 时区的关系
本文只是基础代码片段,直接先写 结论: C# DateTime 时间相减 —— 和 时区无关,只和时间值有关. 运行结果: 测试代码: using System; using System.Colle ...
- php 接收表单 方法的区别
在php中用于接收表单数据的方法有$_REQUEST.$_POST和$_GET.他们作用都是类似的,下面来看一下他们的区别. 一.$_REQUEST能够用于接收post与get方法提交的数据,但是$_ ...
- Ztree异步加载自动展开节点
在Ztree的官网Demo中,有自动展开的例子,是通过设置节点属性open:true来实现自动展开的,但是在异步加载中,这个属性设置为true也不会自动展开,因为open:true是指在有子节点的情况 ...
- 深入理解C#泛型
前面两篇文章介绍了C#泛型的基本知识和特性,下面我们看看泛型是怎么工作的,了解一下泛型内部机制. 泛型内部机制 泛型拥有类型参数,通过类型参数可以提供"参数化"的类型,事实上,泛型 ...