验证证书的时候 ,要求错误五次之后就要等十分钟之后输入。 if ($.cookie("testCnt") == "5") { $("#result").html('<font color=\"red\">输入错误次数超过5次,10分钟之后再试!</font>'); $("#certificate").focus(); return false; } 一下是验证方法: function testCertificate(){ if ($.cookie("testCnt") == "5") { $("#result").html('<font color=\"red\">输入错误次数超过5次,10分钟之后再试!</font>'); $("#certificate").focus(); return false; } $("#result").html('<font color=\"green\">请输入证书编号!</font>'); $("#tijiao").replaceWith("<a href=\"###\" id=\"tijiao\" class=\"btn05\" >添加</a>"); var id=$("#certificate").val(); if(id==''){ $("#result").html('<font color=\"red\">证书编号不能为空!</font>'); $("#tijiao").replaceWith("<a href=\"###\" id=\"tijiao\" onclick=\"testCertificate()\" class=\"btn05\" >添加</a>"); $("#certificate").focus(); //$.cookie("example", "foo",{expires:cookietime}); return false; }else{ $.ajax({ type:'post', url:'${root}/base/BaseCertificateUser/ajaxTestCertifyValidation.jspx?id='+id, success:function(msg){ if(msg=="-1"){ //证书填写错误 $("#result").html('<font color=\"red\">证书填写错误!</font>'); $("#tijiao").replaceWith("<a href=\"###\" id=\"tijiao\" onclick=\"testCertificate()\" class=\"btn05\" >添加</a>"); t+=1; var cookietime = new Date(); cookietime.setTime(cookietime.getTime() + ( 10*60 * 1000));//coockie保存10分钟 $.cookie("testCnt",t,{expires:cookietime}); $("#certificate").focus(); return false; }else if(msg=="-2"){ //验证失败,请重新验证 $("#result").html('<font color=\"red\">验证失败,请重新验证!</font>'); $("#tijiao").replaceWith("<a href=\"###\" id=\"tijiao\" onclick=\"testCertificate()\" class=\"btn05\" >添加</a>"); t+=1; var cookietime = new Date(); cookietime.setTime(cookietime.getTime() + ( 10*60 * 1000));//coockie保存20秒 $.cookie("testCnt",t,{expires:cookietime}); $("#certificate").focus(); return false; }else if(msg=="0"){ //该证书不可用 $("#result").html('<font color=\"red\">该证书不可用!</font>'); $("#tijiao").replaceWith("<a href=\"###\" id=\"tijiao\" onclick=\"testCertificate()\" class=\"btn05\" >添加</a>"); t+=1; var cookietime = new Date(); cookietime.setTime(cookietime.getTime() + ( 10*60 * 1000));//coockie保存20秒 $.cookie("testCnt",t,{expires:cookietime}); $("#certificate").focus(); return false; }else if(msg=="2"){ $.ajax({ type:'post', url:'${root}/base/BaseCertificateUser/saveMyCertificate.jspx?id='+id, success:function(){ $.cookie("testCnt",null); //验证成功后,撤销session var api = frameElement.api, W = api.opener; parent.refreshPage(); W.lhgdialog.list['addCertificate1'].close(); } }); } } }); } } |
|