javascript - 读取下一页的文本区域值。存储下一页的值

标签 javascript jquery html cookies 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}

最佳答案

您可以使用 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 页中可用。

关于javascript - 读取下一页的文本区域值。存储下一页的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40599392/

相关文章:

javascript - Jquery-sortable 不显示红色箭头

javascript - 让谷歌地图出现在特定的 div 中

javascript - Facebooksigned_request 数据和一些安全问题

jquery - 禁用,在 ('click' 上启用)

html - 在对象 typescript 代码中查找元素

javascript - 重新添加元素的 jQuery 类更改

javascript - 返回 Sequelize 中行的自定义值?

JavaScript自动类型编写器功能

javascript - Karma-coverage 检查 JS 文件中的测试覆盖率,而不是 Angular 2 中的 TS

javascript - history.back 在使用 Cordova 的 iOS 上不起作用