Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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
Javascript Can';无法验证,因为函数中返回了内容_Javascript_Jquery_Html - Fatal编程技术网

Javascript Can';无法验证,因为函数中返回了内容

Javascript Can';无法验证,因为函数中返回了内容,javascript,jquery,html,Javascript,Jquery,Html,所以我尝试用jQuery验证输入,下面是它的样子 $(document).ready(function(){ var name = $("#name1").val(); var url = $("#url").val(); var success = $("#success").val(); var fail = $("#failure").val(); var email = $("#email").val(); $("#name1").on(

所以我尝试用jQuery验证输入,下面是它的样子

$(document).ready(function(){
    var name = $("#name1").val();
    var url = $("#url").val();
    var success = $("#success").val();
    var fail = $("#failure").val();
    var email = $("#email").val();

    $("#name1").on('keyup', function(){
        var name = $("#name1").val();
        console.log(name);
    });
    $("#url").on('keyup', function(){
        var url = $("#url").val();
        console.log(url);
    });

    $("#success").on('keyup', function(){
        var success = $("#success").val();
        console.log(success);   
    })
    $("#failure").on('keyup', function(){
        var fail = $("#failure").val();
        console.log(fail);
            if(success == fail){
        console.log(true);
    }
    })
    $("#email").on('keyup', function(){
        var email = $("#email").val();
        console.log(email);
    })

});

现在,如果我想检查姓名和电子邮件是否相同,我会怎么做?无论何时,我所做的一切都是在页面加载时进行处理。有什么帮助吗?

听起来您想检查它们是否与用户类型相同。你可以这样做:

    $(document).ready(function(){
    var name = $("#name1").val();
    var url = $("#url").val();
    var success = $("#success").val();
    var fail = $("#failure").val();
    var email = $("#email").val();

    $("#name1").on('keyup', function(){
        var name = $("#name1").val();
        console.log(name);
        checkEmailAndName();
    });
    $("#url").on('keyup', function(){
        var url = $("#url").val();
        console.log(url);
    });

    $("#success").on('keyup', function(){
        var success = $("#success").val();
        console.log(success);   
    })
    $("#failure").on('keyup', function(){
        var fail = $("#failure").val();
        console.log(fail);
            if(success == fail){
        console.log(true);
    }
    })
    $("#email").on('keyup', function(){
        var email = $("#email").val();
        console.log(email);
        checkEmailAndName();
    })

});

function checkEmailAndName()
{
    if($("#email").val() == $("#name1").val())
    {
        //Handle if they are the same
    }
    else
    {
        //Handle if they are different
    }
}

“现在我想检查一下姓名和电子邮件是否相同”。你想什么时候做?提交表单时?以及用户类型@如果用户类型为Oriola,我是否可以在keyup函数中添加check?如果我访问@cyridd,我就无法访问该变量。但是,我如何访问另一个变量呢@西里尔德