编码修改

This commit is contained in:
changxuliang 2020-09-10 16:04:15 +08:00
parent 9937f4a5c9
commit c29b0cdc04

View File

@ -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_boxresend,填写验证框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 () {