html用户登陆界面代码(网页设计css代码大全)

好久没有写jquery控制页面的代码了,今天前端没有来,我来应付一下:先来看一下HTML登录的代码:1、页面代码<divclass=\"login-

好久没有写jquery控制页面的代码了,今天前端没有来,我来应付一下:

先来看一下HTML登录的代码:

1、页面代码

<div class=\"page-box\">
<div class=\"login-container\">
<div class=\"login-ban\"></div>
<div class=\"login-wrapper\">
<ul class=\"login-nav\">
<li class=\"active\">密码登录</li>
<li>手机登录</li>
</ul>
<form class=\"login-form\" action=\"\" method=\"get\">

<!--password type-->
<div class=\"login-type\" id=\"passwordLogin\">
<div class=\"login-group\">
<!--
报错样式
1、\'login-box\'添加class \'page-form-error\'
2、\'login-input\'添加class \'page-input-error\'
-->
<div class=\"login-box page-form-error\">
<span class=\"login-icon-phone\"></span>
<input maxlength=\"11\" class=\"login-input\" type=\"tel\" name=\"mobile\" value=\"\" placeholder=\"请输入您的手机号\">
<p class=\"page-form-tip\"></p>
</div>
</div>
<div class=\"login-group\">
<div class=\"login-box page-form-error\">
<span class=\"login-icon-psd\"></span>
<input class=\"login-input\" type=\"password\" name=\"password\" value=\"\" placeholder=\"请输入密码\">
</div>
</div>
</div>
<!--/password type-->

<!--phone type-->
<div style=\"display: none;\" class=\"login-type\" id=\"verifyLogin\">
<div class=\"login-group\">
<div class=\"login-box page-form-error\">
<span class=\"login-icon-phone\"></span>
<input maxlength=\"11\" class=\"login-input\" type=\"tel\" name=\"mobile\" value=\"\" placeholder=\"请输入您的手机号\">
</div>
</div>
<div class=\"login-group\">
<div class=\"login-box page-form-error\">
<span class=\"login-icon-code\"></span>
<input class=\"login-input\" type=\"tel\" name=\"verifyCode\" value=\"\" placeholder=\"请输入手机验证码\">
<a class=\"login-identify-code\">获取验证码</a>
</div>
</div>
</div>
<!--/phone type-->
<span id=\"confirmMsg\" style=\"color: red;font-size: 12px;margin-bottom: 5px;\"></span>
<a color=\"violet\" id=\"submitBtn\" size=\"block\" class=\"page-button\">立即登录</a>
</form>

<ul class=\"login-others-type\">
<li><a class=\"login-others-link\" href=\"\"><span class=\"login-icon-weixin\"></span>微信登陆</a></li>
<li><a class=\"login-others-link\" href=\"\"><span class=\"login-icon-qq\"></span>QQ登陆</a></li>
</ul>

<div class=\"login-footer\">
<a class=\"login-footer-item\" href=\"\">忘记密码?</a>
<a class=\"login-footer-item blue\" href=\"reg-step-01.html\">立即注册</a>
</div>
</div>
</div>
</div>

2、页面效果

html用户登陆界面代码(网页设计css代码大全)

3、jquery控制代码

3.1、切换登录区域

$(\".login-nav li\").click(function(){
var liText = $(this).text();
$(\".login-nav li\").removeClass(\"active\");
$(this).addClass(\"active\");
if(liText.indexOf(\"密码登录\")>-1){
$(\"#passwordLogin\").show();
$(\"#verifyLogin\").hide();
}

if(liText.indexOf(\"手机登录\")>-1){
$(\"#passwordLogin\").hide();
$(\"#verifyLogin\").show();
}
})

3.2、手机号校验

//手机号校验
$(\".login-type input[name=\'mobile\']\").blur(function(){
var mobilePhone = $(this).val();
var isPhone = isPhoneNo(mobilePhone);
console.log(isPhone);
if(!isPhone){
console.log(\"手机号校验\");
$(this).addClass(\"page-input-error\");
}else{
$(this).removeClass(\"page-input-error\");
}
})

// 验证手机号
function isPhoneNo(phone) {
var pattern = /^1[34578]d{9}$/;
return pattern.test(phone);
}

3.3、发送验证码

效果图

html用户登陆界面代码(网页设计css代码大全)

发送按钮涉及到到的代码包括倒计时:

/**
* 发送验证码
*/
$(\".login-identify-code\").click(function(){
var btnText = $(this).text();
if(btnText!=\'获取验证码\'){
return;
}
var mobile = $(\"#verifyLogin input[name=\'mobile\']\").val();
if(mobile==\"\"){
$(\"#verifyLogin input[name=\'mobile\']\").addClass(\"page-input-error\");
}
//判断手机号
var hasErr = $(\"#verifyLogin input[name=\'mobile\']\").hasClass(\"page-input-error\");
if(hasErr){
return;
}
var param = new Object();
param.mobile = mobile;
param.sendType = \"webLogin\";

var postResponse = syncHttp(getUrlConfig().sendMobileVerifyCode,param);
if(postResponse){
var code = postResponse.code;
if(code==\"00\"){
console.log(\"发送成功\");
var topV = 60;
var interval = setInterval(function(){
topV--;
$(\".login-identify-code\").html(topV+\"s后重试\");
if(topV==0){
$(\".login-identify-code\").html(\"获取验证码\");
clearInterval(interval);
}
}, 1000);
}else{
console.log(\"登录失败服务器返回错误为%s:\",postResponse.msg);
$(\"#confirmMsg\").html(postResponse.msg);
}
}
})

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/26067.html

(0)
新劵
上一篇 2021-09-17
下一篇 2021-09-17

相关推荐

  • u盘加密解密最简单方法(加密的u盘怎么解密)

    检查U盘是用某个软件加密了,将所有文档封装成exe文件,通过附带的pdf查看器在软件内查看,无法进行任何操作。U盘封装格式也很奇特,加密部分是CD-ROM格式,未加密的空间是U盘通用格式。破解思路:1.找到加密使用的软件,进而找解药。

    2021-12-11 科技
    0
  • win7怎么搜索文件(win7查找文件包含文字)

    win7如何快速查找文件呢?估计很多小伙伴都想问这个问题。我们平常都需要在电脑上查找一些文件,但是文件特别多又没有整理的话找起来就非常的费劲。那是因为你没怎么留意电脑上的细节。接下来我就教你们一些搜索文件的小技巧win7系统虽然界面清晰

    2021-12-11 科技
    0
  • mac地址怎么查(通过mac地址定位手机)

    链路层编址地址解析协议(ARP),该协议为节点提供了将IP地址转换为链路层地址的机制。动态主机配置协议(DHCP)。MAC地址并非节点具有链路层地址,而是节点的适配器(网络接口)具有链路层地址(MAC)。MAC地址的作用是标识局域网内一个帧从哪个接口

    2021-10-01 科技
    0
  • chinaz素材怎么下载(chinaz素材下载攻略)

    IDM下载器的站点抓取功能,能够抓取网站上的图片、音频、视频、PDF、压缩包等等文件。更重要的是,能够实现批量抓取操作,省时省力。今天就来看一下,如何用IDM巧妙的批量抓取音效素材。1、进入音效合辑界面,复制链接地址打开搜狗浏览器,百度搜索“音效大全

    2021-10-01 科技
    0
  • 菅义伟辞职安倍会上任吗(菅义伟继任者会是谁)

    菅义伟任期马上就要满一年了,在任期即将到期之际,菅义伟自己表示9月底会辞去首相一职,而且不参加下一届首相竞选,对此大家最关注的就是菅义伟辞职后谁会上任,有人说安倍晋三会上任,这是真的吗?那么菅义伟辞职安倍会上任吗?菅义伟继任者会是谁?下面就跟久久派小编来了解一

    2021-09-03
    0
  • dat是什么文件格式可以删吗(dat属于的类型文件)

    导语:dat并不是一种规范文件,一般是文本文件或视频类文件如图:dat文件是QQlive媒体文件QQlive媒体文件就是腾讯视频产生的文件打开方式1.下载腾讯视频客户端(如果已经下载,这一步就忽略)2

    2022-01-15
    0

发表回复

登录后才能评论