Javascript 如何保存函数计算,以便查看以前计算的总金额?

Javascript 如何保存函数计算,以便查看以前计算的总金额?,javascript,html,Javascript,Html,我正在尝试添加保存以前计算的总金额的功能(总金额来自我的功能),并显示它,以便用户可以查看以前计算项目的“历史记录”。我不熟悉HTML和Javascript,并且尝试过所有其他材料,但我似乎无法正确使用。现在我已经删除了前面的步骤,剩下的是表单和函数,非常希望你们中的一个人能帮我解决这个问题 函数myFunction(){ document.getElementById(“test”).reset(); } 函数价格计算(xform){ 价格=318 变量数量=xform.text1.va

我正在尝试添加保存以前计算的总金额的功能(总金额来自我的功能),并显示它,以便用户可以查看以前计算项目的“历史记录”。我不熟悉HTML和Javascript,并且尝试过所有其他材料,但我似乎无法正确使用。现在我已经删除了前面的步骤,剩下的是表单和函数,非常希望你们中的一个人能帮我解决这个问题


函数myFunction(){
document.getElementById(“test”).reset();
} 
函数价格计算(xform){
价格=318
变量数量=xform.text1.value*1;
var orderDate=新日期(xform.text2.value);
var deliveryDate=新日期(xform.text3.value);
//计算数量折扣
如果(数量=>10)
{
数量折扣=(数量-10)*价格*0.075;
}
其他的
数量折扣=0;
//计算交货折扣

如果(1一旦您获得总金额,请将其保存在浏览器的本地存储中,并在下次使用时将其取回该金额。您可以通过以下方式执行此操作:

if (typeof(Storage) !== "undefined") {
  // Code for localStorage/sessionStorage.
  localStorage.setItem("yourkey", "value corresponding to key");
  //eg: localStorage.setItem("lastname", "Smith");
} else {
  // Sorry! No Web Storage support..
}
然后,您可以随时使用以下命令检索此值:

localStorage.getItem("your key");

注意:这只会在用户未清除浏览器缓存之前起作用。否则它将不起作用。

您好,欢迎使用StackOverflow。请花一些时间阅读帮助页面,特别是名为和的部分。更重要的是,请阅读。您可能还想了解不确定我是否理解您的操作。您选择
number of packages
,然后单击
calculate
,然后选择什么(如果此步骤失败)?您想将该表单的内容发送到服务器?还是只想通过多次单击累积价格而不将其发送到任何地方?您是否可以指出在我的情况下,“yourkey”是什么“与键相对应的值”是,因为它是我要存储的计算值。(很抱歉,我最近开始学习这个问题)。在您的情况下,键可以像“previousAmount1”、“previousAmount2”等,并且值将是您要保存为历史的值。