javascript - 使用 session Javascript 存储数据

标签 javascript html session dom session-cookies

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

按钮代码:

<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 无法运行。

最佳答案

session 存储全部在服务器端。 Javascript 是客户端,因此您需要从 javascript 运行 php 脚本来设置和获取 session 变量。

关于javascript - 使用 session Javascript 存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37069910/

相关文章:

javascript - React,使用 localStorage 实现暗光模式

javascript - 无法从 JavaScript 中动态创建的文本字段获取数据

javascript - 将数据字段插入vue组件

html - 如何在 Firefox 中将 FILTER/MASK 应用于图像

javascript - 无法销毁 session 变量

php - session 在 Laravel 4 中不起作用

PHP session 和表单操作

javascript - 从 NodeJS 缓冲区到 S3 文件

javascript - 带动画 CSS 的图像 + 提交按钮悬停

Javascript 待办事项列表