Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 在AlertifyJS中使用If语句_Javascript_Jquery_Alertify - Fatal编程技术网

Javascript 在AlertifyJS中使用If语句

Javascript 在AlertifyJS中使用If语句,javascript,jquery,alertify,Javascript,Jquery,Alertify,我试图使用带有Alertify的if语句,但它似乎不起作用,我做错了什么吗 var Question = alertify.prompt("what is your name?","lenovo") if (Question === "lenovo"){ function(evt, value) { alertify.success('You entered: ' + value) }); } 提示声明的方式不正确,您需要执行以下操

我试图使用带有Alertify的if语句,但它似乎不起作用,我做错了什么吗

var Question = alertify.prompt("what is your name?","lenovo")

    if (Question === "lenovo"){

        function(evt, value) 


        { alertify.success('You entered: ' + value) });


    }

提示声明的方式不正确,您需要执行以下操作:

alertify.prompt("what is your name?", "lenovo",
    function(evt, value) {
        if (value === "lenovo") {
            alertify.success('You entered: ' + value);
        }
    },
    function() {
        alertify.error('Cancel')
    }
);

请注意,如果您不希望处理单击“取消”按钮的用户,则无需使用第二个功能。

您的提示声明方式不正确,您需要执行以下操作:

alertify.prompt("what is your name?", "lenovo",
    function(evt, value) {
        if (value === "lenovo") {
            alertify.success('You entered: ' + value);
        }
    },
    function() {
        alertify.error('Cancel')
    }
);

请注意,如果您不希望处理单击“取消”按钮的用户,则无需使用第二个功能。

如果不起作用,您如何知道
?我的意思是,在提供的代码片段中没有任何东西可以证明您的陈述。同时检查控制台,有一条错误消息在等着你。嗨!下面是一个等价的js代码:var Question=prompt(“你叫什么名字?”);if(Question==“John”){document.write(“那是我!”);}else{document.write(“那不是我!”);}函数声明(?)在
if
块中的用途是什么?请注意,它触发了一个错误,函数名丢失。但是,即使声明的函数有一个名称,代码段中也没有任何东西可以表示非工作的
if
。如何知道
if
不工作?我的意思是,在提供的代码片段中没有任何东西可以证明您的陈述。同时检查控制台,有一条错误消息在等着你。嗨!下面是一个等价的js代码:var Question=prompt(“你叫什么名字?”);if(Question==“John”){document.write(“那是我!”);}else{document.write(“那不是我!”);}函数声明(?)在
if
块中的用途是什么?请注意,它触发了一个错误,函数名丢失。但是,即使声明的函数有一个名称,代码段中也没有任何东西可以表示非工作的
if