Javascript onclick提示保存值

标签 javascript php alert prompt setcookie

首先,我使用 php 在页面上为用户显示一些文本 如果未找到 cookie ID 名称,它将显示文本“你的名字是什么”。

<?php
if (isset($_COOKIE['name'])) {
    echo $_COOKIE["name"];
}
else {
    echo "<a href='' onclick='setcookie()'>Whats your name</a>";
}
?>

Onclick 我收到警报/提示,要求用户输入其姓名。

接下来我想创建一个cookie,cookie的id是名称,值将是输入到警报/提示中的名称。 我一整天都在寻找方法来做到这一点,但大多数解释都使用我不想要的表单输入。

<script type="text/javascript">

    function setcookie(name, value, expires) {
        var name=prompt("Please enter your name");        
    }       

</script>

希望如果 php 找到 cookie ID 名称,它将显示用户名。

最佳答案

如果您想使用 JavaScript 设置 cookie,there's some docs for that .

例如,设置 cookie 名称:

document.cookie = 'name=' + name + '; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/';

关于Javascript onclick提示保存值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21169308/

相关文章:

javascript - 当我尝试恢复 JW Player 视频时,它从头开始

php - 从sql表中选择随机行时如何防止选择已删除的ID

如果滚动位置 > 100,则为 Javascript

php - YII2 rest api url调用模型方法

php - 理解 Doctrine 2 ORM 以及它如何和应该与 WordPress 一起工作

react-native - 在 React Native Alert 中显示超链接?

javascript - AngularJS 如何在更改选项卡之前显示浏览器对话框保护

javascript - 自定义 litelement 选择未正确重新呈现

javascript - 使用 jquery 安排约会

javascript - Mongoose - 添加到我的友谊属性中的这个额外 _id 属性是什么?