【发布时间】: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