读取下一页的文本区域值。存储下一页的值
read teaxt area value on next page. storing values for the next page
我有一个文本区域,我想从中获取输入并在下一页使用该输入。
我想我需要将输入值存储在某个地方以便在第二页上使用。有没有不用插件的方法?如果没有,我还能怎么做?请尽可能提供示例。
<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}
您可以使用 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 页 (page2.html) 要获取值,只需执行以下操作:
<script>
var data = sessionStorage.getItem('myvar');
alert(data);
</script>
基本上,无论您在文本区域(在第 1 页)中键入什么,都将在第 2 页中可用。
我有一个文本区域,我想从中获取输入并在下一页使用该输入。
我想我需要将输入值存储在某个地方以便在第二页上使用。有没有不用插件的方法?如果没有,我还能怎么做?请尽可能提供示例。
<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}
您可以使用 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 页 (page2.html) 要获取值,只需执行以下操作:
<script>
var data = sessionStorage.getItem('myvar');
alert(data);
</script>
基本上,无论您在文本区域(在第 1 页)中键入什么,都将在第 2 页中可用。