You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
2.0 KiB
79 lines
2.0 KiB
|
|
$(function(){
|
|
$('#loginContainer .userEmail').keyup( function(){
|
|
if($(this).val()){
|
|
$('.codeSendBtn').removeClass('disabledSubmit').addClass('activeSubmit')
|
|
}else{
|
|
$('.codeSendBtn').removeClass('activeSubmit').addClass('disabledSubmit')
|
|
}
|
|
})
|
|
$('#loginContainer .input-item').keyup( function(){
|
|
if($('.userEmail').val() && $('.input-item-code').val() && $('.userPassword').val() && $('.userSurePassword').val()){
|
|
$('.submitBtn').removeClass('disabledSubmit').addClass('activeSubmit')
|
|
}else{
|
|
$('.submitBtn').removeClass('activeSubmit').addClass('disabledSubmit')
|
|
}
|
|
})
|
|
|
|
|
|
$("#forgetForm").validate({
|
|
rules:{
|
|
code:"required",
|
|
email:{
|
|
required: true,
|
|
email: true
|
|
},
|
|
password:{
|
|
required:true,
|
|
},
|
|
surePassword:{
|
|
required:true,
|
|
equalTo: "#password",
|
|
}
|
|
},
|
|
messages:{
|
|
code:"Enter code",
|
|
email: {
|
|
required: "Enter email",
|
|
email: "Enter email"
|
|
},
|
|
password:{
|
|
required: "Enter new password"
|
|
},
|
|
surePassword:{
|
|
required: "Enter confirm password",
|
|
equalTo: "Password not same!",
|
|
}
|
|
}
|
|
});
|
|
|
|
|
|
$('.codeSendBtn').click(function() {
|
|
setTimer(new Date().getTime())
|
|
})
|
|
|
|
|
|
// 设置倒计时
|
|
function setTimer(startTime) {
|
|
var endTime = new Date(startTime).getTime() + 60 * 1000
|
|
var diffe = endTime - new Date().getTime()
|
|
var second = Math.round(diffe/1000)
|
|
if(second > 0) {
|
|
$('.codeSendBtn').val(second + 's').prop('disabled', true)
|
|
var timer = setInterval(function () {
|
|
var diffe = endTime - new Date().getTime()
|
|
var second = Math.round(diffe/1000)
|
|
if(second >= 0) {
|
|
$('.codeSendBtn').val(second + 's').prop('disabled', true)
|
|
} else {
|
|
$('.codeSendBtn').val('Send').prop('disabled', false)
|
|
clearInterval(timer)
|
|
}
|
|
}, 1000)
|
|
} else {
|
|
$('.codeSendBtn').val('Send').prop('disabled', false)
|
|
}
|
|
}
|
|
|
|
|
|
});
|