<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>手机端</title>
<link rel="stylesheet" href="css/index.css">
</head>
<body>
<div class="top">注册</div>
<div class="phone">
<span class="phone-left">号码归属地</span>
<span class="phone-right">中国> </span>
</div>
<div class="phone">
<div class="phone-left">+86</div>
<div class="lle"><input type="text" placeholder="请输入手机号" id="phone" οnkeyup="value=value.replace(/[^\d]/g,'')"></div>
<div class="number-right">×</div>
</div>
<div class="phone">
<div class="phone-left">验证码</div>
<div class="number-center"><input id="yan" type="text" placeholder="请输入验证码" οnkeyup="value=value.replace(/[^\d]/g,'')"></div>
<div class="get-code"><button id="code-btn" name="code">获取验证码</button></div>
</div>
<div class="go">
<a href="#" id="lesg">登录</a>
</div>
<div class="footer">
<p>登录代表你已同意<span>《桔街网用户协议》</span></p>
</div>
<!-- 弹出框 -->
<div class="box">
<div class="box1">
<p>请输入正确的号码,<br>请重新输入</p>
</div>
</div>
<!-- 弹出框 -->
<script src="js/jquery.js"></script>
<script src="js/index.js"></script>
</body>
</html>
@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; outline:none; font-family:"微软雅黑";}
img{ display:block; border:none; margin:0 auto;}
a{ text-decoration:none;}
body {
font-size: 24px;
}
.top {
text-align: center;
width: 100%;
height: 188px;
line-height: 188px;
font-size: 3rem;
color:#333;
border-bottom:1px solid #999 ;
background-color: #f5f5f5;
}
.phone {
width: 88%;
margin:0 auto;
line-height: 142px;
height: 142px;
border-bottom: 1px solid #d9d9d9;
}
.phone-left {
font-size: 48px;
color:#333;
float: left;
}
.phone .phone-right {
font-size: 1.5rem;
color:#bfbfbf;
float: right;
}
.lle {
float: left;
padding-left: 219px;
}
.lle input {
border:none;
font-size: 2rem;
color:#b2b2b2;
}
.number-center {
float: left;
padding-left: 170px;
}
.number-center input {
border:none;
font-size: 2rem;
color:#b2b2b2;
}
.number-right {
font-size: 2rem;
color:#333;
float: right;
}
.get-code {
float: right;
}
.get-code button {
border:none;
color:#fff;
font-size: 1.25em;
text-align: center;
background-color: #ff7600;
width: 160px;
height: 75px;
}
.go {
width: 80%;
text-align: center;
height: 165px;
margin:0 auto;
margin-top: 113px;
}
.go a {
width: 100%;
height: 165px;
font-size: 2rem;
line-height: 165px;
background-color: #e6e6e6;
color:#b2b2b2;
text-decoration:none;
display: block;
}
.on {
background-color: #ff7600;
color:#fff;
}
.footer {
text-align: center;
height: 70px;
margin:0 auto;
margin-top: 600px;
}
.footer p {
font-size: 1.66rem;
color:#333;
}
.footer span {
color:#ff7600;
}
/*弹出框*/
.box{
position: fixed;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
display: none;
}
.box1{
width: 500px;
height: 219px;
position: fixed;
left: 50%;
top: 57%;
font-size: 1.5rem;
text-align: center;
background-color: #808080;
margin-left: -250px;
}
.box1 p {
padding-top:12%;
line-height: 53px;
color:#fff;
margin:0 auto;
max-width: 350px;
}
/*弹出框*/
// 弹出框
// $(function(){
// $('#lesg').click(function(){
// $('.box').show();
// setTimeout(function(){
// $('.box').hide();
// },2000);
// });
// });
// 弹出框
// 输入正确的手机号
// $(function(){
// $('.go').find('a').click(function(){
// var mobile = $('#phone').find('input').val();
// var mobilevalid = /^1(3|4|5|7|8)\d{9}$/;
// if (!mobilevalid.test(mobile)) {
// // 如果手机号码错误
// console.log('手机号错啦');
// $('.box').show();
// setTimeout(function(){
// $('.box').hide();
// },2000);
// return false;
// }
// });
// });
// 点击消失
$(function(){
$('.number-right').click(function(){
console.log(111);
$("#phone").val("");
})
});
// input都不为空时高亮
$(function(){
$("input").on("keyup paste",function(){
if(($('#phone').val() !="") && ($('#yan').val() !="")){
$('#lesg').css({'background':'#ff7600','color':'#fff'});
}
});
// $("input").blur(function(){
// });
});
// 倒计时
// var countdown=60;
// function sendemail(){
// var obj = $("#btn");
// settime(obj);
// }
// function settime(obj) { //发送验证码倒计时
// if (countdown == 0) {
// obj.css('background','#ff7600');
// obj.attr('disabled',false);
// //obj.removeattr("disabled");
// obj.val("获取验证码");
// countdown = 60;
// return;
// } else {
// obj.css('background','#e6e6e6')
// obj.attr('disabled',true);
// obj.val( "" + countdown + "" );
// countdown--;
// }
// setTimeout(function() {
// settime(obj) }
// ,1000)
// }
var code = ""; //接收验证码
$('#code-btn').click(function(){
var count = 60;
var phone=$("#phone").val();//手机号码
var reg_phone = /1\d{10}/;
if(!reg_phone.test(phone)){ //验证手机是否符合格式
$('.box').show();
setTimeout(function(){
$('.box').hide();
},2000);
return false;
}
//开始计时
$("#code-btn").attr('disabled','disabled');
$("#code-btn").html("倒计时" + count + "秒");
var timer = setInterval(function(){
$("#code-btn").css('background','#ccc');
count--;
$("#code-btn").html("倒计时" + count + "秒");
if (count==0) {
$("#code-btn").css('background','#ff7600');
clearInterval(timer);
$("#code-btn").attr("disabled",false);//启用按钮
$("#code-btn").html("重新获取");
code = "";//清除验证码。如果不清除,过时间后,输入收到的验证码依然有效
}
},1000);
//向后台发送处理数据
$.ajax({
type: "POST", //用POST方式传输
dataType: "text", //数据格式:JSON
url: '', //目标地址
data: "phone=" + phone + "&code=" + code,
error: function (XMLHttpRequest, textStatus, errorThrown) { },
success: function (msg){ }
});
});