编码修改
This commit is contained in:
parent
9937f4a5c9
commit
c29b0cdc04
75
WebContent/js/jquery/register.js
vendored
75
WebContent/js/jquery/register.js
vendored
@ -1,31 +1,31 @@
|
||||
/**
|
||||
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>: <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤
|
||||
* 功能说明: 输入验证
|
||||
* @author: vivy <lizhizyan@qq.com>
|
||||
* @time: 2015-9-25 16:15:30
|
||||
* @version: V1.1.0
|
||||
* @ʹ<EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>:
|
||||
* <input class="required" type="text" data-valid="isNonEmpty||isEmail" data-error="email<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>||<7C><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ȷ" id="" />
|
||||
* 1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>Ԫ<EFBFBD>ض<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>required<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
||||
* 2<EFBFBD><EFBFBD>@data-valid <EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><EFBFBD>á<EFBFBD>||<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>rules<EFBFBD><EFBFBD>rule<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
* 3<EFBFBD><EFBFBD>@data-error <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>һһ<EFBFBD><EFBFBD>Ӧ
|
||||
* @使用方法:
|
||||
* <input class="required" type="text" data-valid="isNonEmpty||isEmail" data-error="email不能为空||邮箱格式不正确" id="" />
|
||||
* 1、需要验证的元素都加上【required】样式
|
||||
* 2、@data-valid 验证规则,验证多个规则中间用【||】隔开,更多验证规则,看rules和rule,后面遇到可继续增加
|
||||
* 3、@data-error 规则对应的提示信息,一一对应
|
||||
*
|
||||
* @js<EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
* @js调用方法:
|
||||
* verifyCheck({
|
||||
* formId:'verifyCheck', <<EFBFBD><EFBFBD>֤formId<EFBFBD><EFBFBD>classΪrequired<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD>
|
||||
* onBlur:null, <<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤Ԫ<EFBFBD><EFBFBD>ʧȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļص<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>
|
||||
* onFocus:null, <<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤Ԫ<EFBFBD>ػ<EFBFBD>ý<EFBFBD><EFBFBD><EFBFBD>Ļص<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>
|
||||
* onChange: null, <<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤Ԫֵ<EFBFBD>ı<EFBFBD>Ļص<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>
|
||||
* successTip: true, <<EFBFBD><EFBFBD>֤ͨ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>ʾ>
|
||||
* resultTips:null, <<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>ʾ<EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>obj[<EFBFBD><EFBFBD>ǰԪ<EFBFBD><EFBFBD>],isRight[<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>ʾ],value[<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>Ϣ]>
|
||||
* clearTips:null, <<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>obj[<EFBFBD><EFBFBD>ǰԪ<EFBFBD><EFBFBD>]>
|
||||
* code:true <<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>ֻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD>뼰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD>뵹<EFBFBD><EFBFBD>ʱ,Ŀǰ<EFBFBD>̶<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IDΪphone,<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǩid<EFBFBD>ֱ<EFBFBD>Ϊtime_box<EFBFBD><EFBFBD>resend,<EFBFBD><EFBFBD>д<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>idΪcode>
|
||||
* phone:true <<EFBFBD>ı<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>>
|
||||
* formId:'verifyCheck', <验证formId内class为required的元素
|
||||
* onBlur:null, <被验证元素失去焦点的回调函数>
|
||||
* onFocus:null, <被验证元素获得焦点的回调函数>
|
||||
* onChange: null, <被验证元值改变的回调函数>
|
||||
* successTip: true, <验证通过是否提示>
|
||||
* resultTips:null, <显示提示的方法,参数obj[当前元素],isRight[是否正确提示],value[提示信息]>
|
||||
* clearTips:null, <清除提示的方法,参数obj[当前元素]>
|
||||
* code:true <是否需要手机号码输入控制验证码及点击验证码倒计时,目前固定手机号码ID为phone,验证码两个标签id分别为time_box,resend,填写验证框id为code>
|
||||
* phone:true <改变手机号时是否控制验证码>
|
||||
* })
|
||||
* $("#submit-botton").click(function(){ <<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ύ<EFBFBD><EFBFBD>ťʱ<EFBFBD><EFBFBD>֤>
|
||||
* $("#submit-botton").click(function(){ <点击提交按钮时验证>
|
||||
* if(!common.verify.btnClick()) return false;
|
||||
* })
|
||||
*
|
||||
* <EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뿴register.src.js
|
||||
* 详细代码请看register.src.js
|
||||
*/
|
||||
(function($) {
|
||||
var h, timerC = 60,
|
||||
@ -122,30 +122,31 @@
|
||||
// var certId = $.trim($("#certId").val());
|
||||
// var phoneNumber = $.trim($("#phoneNumber").val());
|
||||
var projectId = $.trim($("#projectId").val());
|
||||
var objectNo = $.trim($("#objectNo").val());
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : "sign",
|
||||
async : true,
|
||||
dataType: "json",
|
||||
// data : {"method":"allinPaySendMessages","accountNo":accNumber,"contractNumber":contractNumber,"accountName":userName,"certId":certId,"tel":phoneNumber},
|
||||
data : {"method":"allinPaySendMessages","projectId":projectId},
|
||||
data : {"method":"allinPaySendMessages","projectId":projectId,"objectNo":objectNo},
|
||||
success : function(data) {
|
||||
if("success" == data.message){
|
||||
alert("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD>뷢<EFBFBD>ͳɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ");
|
||||
alert("短信验证码发送成功,请留意您的短信提示");
|
||||
return true;
|
||||
}else{
|
||||
alert("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD>뷢<EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
||||
alert("短信验证码发送失败,请稍后再试");
|
||||
return false;
|
||||
}
|
||||
},
|
||||
error : function(data) {
|
||||
alert("<EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD>");
|
||||
alert("连接服务器失败");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
$("#time_box").text("60 s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD>");
|
||||
$("#time_box").text("60 s后可重发");
|
||||
|
||||
addCookie("secondsremained", 60, 60); //<EFBFBD><EFBFBD><EFBFBD>cookie<EFBFBD><EFBFBD>¼,<2C><>Чʱ<D0A7><CAB1>60s
|
||||
addCookie("secondsremained", 60, 60); //添加cookie记录,有效时间60s
|
||||
d._sendVerify();
|
||||
})
|
||||
}
|
||||
@ -207,8 +208,8 @@
|
||||
},
|
||||
_sendVerify: function() {
|
||||
var a = this;
|
||||
$("#verifyYz").text("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>").hide();
|
||||
$("#time_box").text("60 s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD>").show();
|
||||
$("#verifyYz").text("发送验证码").hide();
|
||||
$("#time_box").text("60 s后可重发").show();
|
||||
countdown = getCookieValue("secondsremained");
|
||||
/* if (timerC === 0) {
|
||||
clearTimeout(h);
|
||||
@ -226,7 +227,7 @@
|
||||
return;
|
||||
}else{
|
||||
$("#verifyYz").hide();
|
||||
$("#time_box").text(countdown + " s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD>");
|
||||
$("#time_box").text(countdown + " s后可重发");
|
||||
}
|
||||
|
||||
h = setTimeout(function() {
|
||||
@ -239,7 +240,7 @@
|
||||
if (a.val().length != 11) {
|
||||
$("#verifyYz").hide();
|
||||
$("#time_box").show();
|
||||
if (timerC === 60) $("#time_box").text("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>");
|
||||
if (timerC === 60) $("#time_box").text("发送验证码");
|
||||
$("#verifyNo").val("");
|
||||
this.config.clearTips ? this.config.clearTips($("#verifyNo")) : j._clearTips($("#verifyNo"));
|
||||
return
|
||||
@ -444,10 +445,10 @@ $(function() {
|
||||
})
|
||||
});
|
||||
|
||||
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>cookie
|
||||
//发送验证码时添加cookie
|
||||
function addCookie(name, value, expiresHours) {
|
||||
var cookieString = name + "=" + escape(value);
|
||||
//<EFBFBD>ж<EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>,0<><30><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʧЧ
|
||||
//判断是否设置过期时间,0代表关闭浏览器时失效
|
||||
if(expiresHours > 0) {
|
||||
var date = new Date();
|
||||
date.setTime(date.getTime() + expiresHours * 1000);
|
||||
@ -456,17 +457,17 @@ function addCookie(name, value, expiresHours) {
|
||||
document.cookie = cookieString;
|
||||
}
|
||||
|
||||
//<EFBFBD><EFBFBD>cookie<EFBFBD><EFBFBD>ֵ
|
||||
//修改cookie的值
|
||||
function editCookie(name, value, expiresHours) {
|
||||
var cookieString = name + "=" + escape(value);
|
||||
if(expiresHours > 0) {
|
||||
var date = new Date();
|
||||
date.setTime(date.getTime() + expiresHours * 1000); //<EFBFBD><EFBFBD>λ<EFBFBD>Ǻ<EFBFBD><EFBFBD><EFBFBD>
|
||||
date.setTime(date.getTime() + expiresHours * 1000); //单位是毫秒
|
||||
cookieString = cookieString + ";expires=" + date.toGMTString();
|
||||
}
|
||||
document.cookie = cookieString;
|
||||
}
|
||||
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD>ȡcookie<EFBFBD><EFBFBD>ֵ
|
||||
//根据名字获取cookie的值
|
||||
function getCookieValue(name) {
|
||||
var strCookie = document.cookie;
|
||||
var arrCookie = strCookie.split("; ");
|
||||
@ -479,22 +480,22 @@ function getCookieValue(name) {
|
||||
}
|
||||
}
|
||||
|
||||
//<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ
|
||||
//开始倒计时
|
||||
var countdown;
|
||||
|
||||
|
||||
function sendVerify() {
|
||||
countdown = getCookieValue("secondsremained");
|
||||
if(countdown !=undefined&&countdown!='NaN'&&countdown!='null'&&countdown>0) {
|
||||
$("#verifyYz").text("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>").hide();
|
||||
$("#time_box").text("60 s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD>").show();
|
||||
$("#verifyYz").text("发送验证码").hide();
|
||||
$("#time_box").text("60 s后可重发").show();
|
||||
if (countdown <= 0) {
|
||||
$("#verifyYz").show();
|
||||
$("#time_box").hide();
|
||||
return;
|
||||
} else {
|
||||
$("#verifyYz").hide();
|
||||
$("#time_box").text(countdown + " s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD>");
|
||||
$("#time_box").text(countdown + " s后可重发");
|
||||
}
|
||||
countdown--;
|
||||
h = setTimeout(function () {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user