Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于验证代码的Jquery代码_Jquery - Fatal编程技术网

用于验证代码的Jquery代码

用于验证代码的Jquery代码,jquery,Jquery,请我需要这个代码来检查访问密钥是否正确,当该人输入错误密钥超过3次时,它将显示过期或转到另一页 我不知道我做错了什么,因为我无法编写错误尝试代码,但如果没有它,仍然无法工作。有人能帮我吗 $(document).ready(function(){ var acc = 7829; var AccessKey = $('#AccessKey').val(); $("#accessBTN").click(function(){ if(AccessKey ==

请我需要这个代码来检查访问密钥是否正确,当该人输入错误密钥超过3次时,它将显示过期或转到另一页

我不知道我做错了什么,因为我无法编写错误尝试代码,但如果没有它,仍然无法工作。有人能帮我吗

$(document).ready(function(){
    var acc = 7829;
    var AccessKey = $('#AccessKey').val();

    $("#accessBTN").click(function(){
        if(AccessKey == acc){

        $('#TokenVf').attr("style", "display:none");
        $('#infotf').text("Your access is granted to click continue to proceed to payment.");
        $('#statustf').html("<font color='green'>Verified Access</font>");
        $("#TokenGO").toggle(1000);

        }
        else{
        $('#statustf').html("<font color='red'>Error</font>");  
        $('#infotf').html("<font color='red'>Please correct your access code and try again</font>");
        $('#AccessKey').addClass('surname text error');
        }
    });
});
$(文档).ready(函数(){
var acc=7829;
var AccessKey=$('#AccessKey').val();
$(“#accessBTN”)。单击(函数(){
if(AccessKey==acc){
$('#TokenVf').attr(“样式”,“显示:无”);
$(“#infotf”).text(“您的访问权限被授予单击“继续”继续付款。”);
$('#statustf').html(“验证访问”);
$(“#TokenGO”)。切换(1000);
}
否则{
$('#statustf').html(“错误”);
$('#infotf').html(“请更正您的访问代码并重试”);
$('#AccessKey').addClass('姓氏文本错误');
}
});
});
这里是HTML

<div id="statustf"></div><br/>


var AccessKey=$('#AccessKey').val()在页面加载后立即执行,而不是在单击按钮时执行。将其放入
$(“#accessBTN”)。单击(function(){
块,这样每次从访问按钮触发单击时,它都会实际检查密码。在原始代码中,输入值仅在页面加载时检查,以后不会更新

$(document).ready(function(){
    var acc = 7829;        

    $("#accessBTN").click(function(){
        var AccessKey = $('#AccessKey').val(); //<-- here
        if(AccessKey == acc){

            $('#TokenVf').attr("style", "display:none");
            $('#infotf').text("Your access is granted to click continue to proceed to payment.");
            $('#statustf').html("<font color='green'>Verified Access</font>");
            $("#TokenGO").toggle(1000);

        } else {
            $('#statustf').html("<font color='red'>Error</font>");  
            $('#infotf').html("<font color='red'>Please correct your access code and try again</font>");
            $('#AccessKey').addClass('surname text error');
        }
    });
});
$(文档).ready(函数(){
var acc=7829;
$(“#accessBTN”)。单击(函数(){
var AccessKey=$('#AccessKey').val();//如下

$(文档).ready(函数(){
var检查=0;
$(“#accessBTN”)。单击(函数(){
var acc=7829;
var AccessKey=$('#AccessKey').val();
//警报(AccessKey+acc)
if(AccessKey==acc&&check<3){
$('#TokenVf').attr(“样式”,“显示:无”);
$(“#infotf”).text(“您的访问权限被授予单击“继续”继续付款。”);
$('#statustf').html(“验证访问”);
$(“#TokenGO”)。切换(1000);
}否则{
$('#statustf').html(“错误”);
$('#infotf').html(“请更正您的访问代码并重试”);
$('#AccessKey').addClass('姓氏文本错误');
检查++
}
如果(检查>3){
警报(“过期”)
}
});
});

通道


在这里干得不错@sharma sk