您好,我目前正在尝试使其工作,以便当用户首次访问该网页时,它要求他们在输入框中输入名称,然后以后的访问将使用SweetAlert显示其名称。
我的尝试吼叫

function checkCookie() {
var user=getCookie("username");
if (user != "") {
    swal("Welcome again " + user);
} else {

    user = prompt; swal({
            title: 'Input Username',
            html: '<p><input id="input-field">',
            showCancelButton: true,
            closeOnConfirm: false,
            allowOutsideClick: false
        });


但是,当我第一次尝试加载页面时,它会显示输入框,但是在输入文本并重新加载页面后,它会显示此框


  再次欢迎使用功能提示(){[本地代码]}


完整的js文件位于此处以供查看


  https://joshsmotions.co.uk/scripts/cookie-script.js
  
  我正在实现的域是https://joshsmotions.co.uk

最佳答案

哦,我懂了。 user不应等于prompt。它应该等于prompt()

10-07 16:33
查看更多