我想通過使用cookie將搜索查詢從一個html頁面文本框傳遞到另一個html頁面文本框。使用cookie將搜索值從一個html頁面文本框傳遞到另一個html頁面文本框?
我曾嘗試下面的腳本,但它不是按預期工作:下面
<input type="text" value="" name="s" id="s1" />
<input id="btnSave" type="button" value="Search" onclick="Redirect();"/>
<script type="text/javascript">
function Redirect() {
var x = document.getElementById("s1").value;
document.cookie = x;
window.location.href = 'Result.html';
}
</script>
第2頁
<script>
function getcookie() {
document.getElementById("#s").value = document.cookie;
}
</script>
<body onload="getcookie();">
<input id="s" type="text" />
</body>
'document.cookie'不起作用這樣的。並且以一種複雜的方式工作。一種簡化它的方法是使用quirksmode中的代碼http://www.quirksmode.org/js/cookies.html#script –
您可以使用本地存儲。只是建議一種替代方法。它可以設置並獲取。這很簡單。 –