我无法弄清楚为什么这个 cookie 测试不起作用
I cannot work out why this cookie test isn't working
我一直在测试cookie的保存,但似乎无法装箱任何cookie,(我没有加载按钮,因为我正在使用"编辑此cookie"来检查cookie)
<html>
<body>
<table style="width:100%">
<tr>
<td>Texttest</td>
<td>Numtest</td>
<td>Dicetest</td>
</tr>
<tr>
<td></td>
<td><form> Numtest:
<input type="number" name="numtest" min="0" max="100"> </form></td>
<td><button onclick="dice()">dicetest</button>
<p><script>
function dice() {
var rolldice = Math.floor((Math.random() * 20) + 1);
document.getElementById("number").innerHTML = rolldice;
}
</script>
<p id="number"></p></td>
</tr>
<tr>
<td><form method="post" action="">
<textarea name="textest" cols="35" rows="20" id="textest">
</textarea>
</form></td>
<td><button onclick="save()">Savetest</button>
<script>
function save() {
var TextT = document.getElementById("textest")
document.cookie="saveinv="+TextT+"; expires=Thu, 18 Dec 3000 12:00:00 UTC";
}
</script>
</td>
<td></td>
</table>
</body>
</html>
TextT
不是一个字符串,它是一个TextAreaElement。如果希望TextT
包含元素的内容,请访问其 value
属性:
var TextT = document.getElementById("textest").value;
但要小心! 如果文本区域包含分号,document.cookie="saveinv="+TextT+"...;
可能会导致问题。
相关文章:
- 模糊事件的Javascript测试
- 我的单元测试选项是什么
- 测试索引值是否等于某个数字的倍数
- 在jquery中为显示/隐藏设置cookie
- 按下按钮时保存cookie
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 测试数组中每个项的内容
- 测试Angular Service解决错误回调中的promise
- 使用Jest测试React Native应用程序
- 为函数代码编写测试
- 如何在Angular单元测试中从另一个控制器的rootScope将方法添加到rootScope中
- 如何使用JS/nightwatchjs并行运行多个测试
- 使用量角器的当前url单元测试的getTitle
- 在Protractor中添加Cookie以测试AngularJS
- javascript测试用于设置cookie的变量
- 实习生功能测试和清除 cookie 之前和之后
- 如何测试javascript cookie是否已过期
- 我无法弄清楚为什么这个 cookie 测试不起作用
- 用一个frisby.js测试文件创建多个cookie
- 在测试域中写入cookie,并在第二个内部域中读取它