在 AlertifyJS 中使用 If 语句

Using If statement in AlertifyJS

我正在尝试将 if 语句与 Alertify 一起使用,但它似乎不起作用,我做错了什么吗?

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')
    }
);

请注意,如果您不想处理用户单击“取消”按钮的操作,则不一定需要第二个函数。