我有一个textarea,我希望从中获取输入,并在下一页上使用输入。
我想我需要将输入值存储在第二页上使用的位置。没有插件有没有办法做到这一点?如果没有,我怎么能这样做?如果可能,请提供示例。
<textarea id="map" rows="3" cols="43"></textarea>
<button type="button" onClick="save()">Save</button>
function save() { //code to save info to be used on next page}
答案 0 :(得分:2)
您可以使用 localStorage 改善使用 localStorage 进行客户端检查的行为,也可以使用 sessionStorage
示例:
在第1页上执行此操作:
<textarea id="map" rows="3" cols="43"></textarea>
<button type="button" onClick="save()">Save</button>
<script type = "text/javascript">
function save() {
var someText = document.getElementById("map").value;
sessionStorage.setItem('myvar', someText);
window.location.href = "page2.html";
}
现在在第2页(第2页)中获取值只需执行此操作:
<script>
var data = sessionStorage.getItem('myvar');
alert(data);
</script>
基本上,无论您在textarea中输入的内容(第1页)都可以在第2页中找到。