【问题标题】:Store Data Using Session Javascript使用会话 Javascript 存储数据
【发布时间】:2016-09-01 09:09:09
【问题描述】:

我应该点击一个按钮,然后它会重定向到一个表单页面并填写特定的详细信息。我必须获取这些数据并使用会话对象将其存储在本地。

按钮代码:

<form action="Enquiry.html" method="get">
  <button class="button1" id="CreamLx">Book Now!</button>
</form>

表单页面:

<form method="post" action="" class="form1">
 <p>
   <label for="Products">Products</label>
 </p>
 <select name="Products" id="Products" required="required">
   <option value="">Please Select</option>
   <option value="Cream1">Creamy</option>
 </select>
</form>

JavaScript 代码:

   "use strict";
    function validate(){
    var errMsg = "";                    // stores the error message 
    var result = true;                  // assumes no errors 

    if (result){
             storeProduct(CreamLx);
            }

    return result; 
    }

    function storeProduct(CreamLx){
         sessionStorage.CreamLx= CreamLx;

     }

    function getProduct(CreamLx){

      if(sessionStorage.CreamLx!= undefined){

       document.getElementById("CreamLx").textContent = sessionStorage.CreamLx;

       document.getElementById("CreamLx").value = sessionStorage.CreamLx;

     }

   }

  function init (){
       var car=document.getElementById("car");
       var option = document.getElementById('Products').value = product;
      }


   window.onload = init; 

我哪里做错了?我的 JavaScript 不工作。

【问题讨论】:

  • 您的问题不清楚。我没有看到 validate() 被调用。你希望这段代码做什么?
  • 基本上我需要做的就是,当点击按钮时,它会自动在表单页面中选择这个。我需要存储信息并使用会话存储检索信息。
  • javascript 中没有“会话存储”。你的意思是localStorage
  • 是的,因为我的任务要求是您需要使用 JavaScript 获取此数据并使用会话对象或 cookie 将其存储在本地。

标签: javascript html session dom session-cookies


【解决方案1】:

会话存储都是服务器端的。 Javascript 是客户端,因此您需要从您的 javascript 运行一个 php 脚本,该脚本将设置和获取会话变量。

【讨论】:

    猜你喜欢
    • 2010-12-22
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 2013-03-25
    • 1970-01-01
    相关资源
    最近更新 更多