作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的html,好像没有添加这个cookie。
<?php
$cookie_name="user";
$cookie_value="anony";
setcookie($cookie_name, $cookie_value, time() + (86400 * 7), "/");
?>
<script>
function ChangeCookie(loginuser){
document.cookie = "user="+ loginuser +"; expires=Thu, 18 Dec 2018 12:00:00 UTC; path=/";
return 1;
}
</script>
<html>
<head>
<title>Login</title>
</head>
<body>
Please enter your username
<form name="myForm" action="/index.html" onsubmit="return ChangeCookie(document.GetElementById("user"))" method="post">
<input type="text" id="user">
<input type="submit" value="Submit">
</form>
</body>
</html>
如果我直接这样做:
function ChangeCookie(loginuser){
document.cookie = "user="+ loginuser +"; expires=Thu, 18 Dec 2018 12:00:00 UTC; path=/";
return 1;
}
在控制台中,它添加了 cookie 就好了。
我实际上不知道发生了什么,但我需要这个来完成一个相当大的项目。我已经尝试做我想做的每一件事,但我无法做任何事情来改变这个功能。
最佳答案
您需要在此处修复三件事才能使其正常工作。
关于javascript - 为什么这个 javascript 不能在 html 中运行,但可以在控制台中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50254662/
我是一名优秀的程序员,十分优秀!