javascript - java-script cookie输入字段字符串显示错误

标签 javascript cookies

你好,我目前正在尝试让它工作,以便当用户第一次访问该网页的页面时,它会要求他们在输入框中输入一个名字,然后以后的访问将通过 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
        });

然而,当我第一次尝试加载页面时,它显示输入框,但在输入文本并重新加载页面后,它显示这个

Welcome again function prompt() { [native code] }

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

https://joshsmotions.co.uk/scripts/cookie-script.js

The domain i am implementing this on is https://joshsmotions.co.uk

最佳答案

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

关于javascript - java-script cookie输入字段字符串显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36117859/

相关文章:

javascript - session cookie 在 Electron 中不起作用

javascript - 为什么当我使用 XMLHttpRequest 发送 GET 请求时,我得到两个 readyState 1?

javascript - Bootstrap 折叠组件在单击时不关闭菜单

javascript - 关于 cookie 爬虫的想法?

javascript - 让用户在深色和浅色模式之间进行选择(保存每个页面的设置,cookies?)

java - session cookie 和持久性 cookie

javascript - 有条件不给出预期答案

javascript - Rails 将日期对象传递给 JavaScript

javascript - 如何在 promise 中使用 `await fetch()` ,以免违反 `no-async-promise-executor` ?

go - net/http auth 方法不稳定