Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 该脚本在Firefox中不显示输出,但在代码段中工作_Javascript_Html - Fatal编程技术网

Javascript 该脚本在Firefox中不显示输出,但在代码段中工作

Javascript 该脚本在Firefox中不显示输出,但在代码段中工作,javascript,html,Javascript,Html,我不知道为什么,但当我测试计算器时,结果并没有出现在第三个输入中。你能找到错误吗?我试过了 这是一个销售税计算器。首先我输入价格,然后第三个输入应该给我最终的价格,税率为11.5%。第二个输入是可选的;在那里我可以输入折扣 在我的FireFox浏览器中,这不起作用 加尔各拉多拉 Calculadora de IVU 11.5% 瓦罗中心酒店 阿尔冈德斯库托酒店 总con el IVU 11.5%es: 卡拉巴扎在这里 函数CalculateIVU(

我不知道为什么,但当我测试计算器时,结果并没有出现在第三个输入中。你能找到错误吗?我试过了

这是一个销售税计算器。首先我输入价格,然后第三个输入应该给我最终的价格,税率为11.5%。第二个输入是可选的;在那里我可以输入折扣

在我的FireFox浏览器中,这不起作用


加尔各拉多拉
Calculadora de IVU 11.5%


瓦罗中心酒店

阿尔冈德斯库托酒店
总con el IVU 11.5%es:
















卡拉巴扎在这里

函数CalculateIVU(){ var价格=document.forms.txts.value; var DESCUNTO=document.forms.jupiter.value; var loca=下降0/100; var sum=eval(price);//此时我们知道价格可以被评估 风险值税=0.115*总和; var final=总和+税费; varβ=失水事故*最终; varα=最终β; document.getElementById(“res”).value=alpha.toFixed(2);//四舍五入 }
这是由带有
eval的线路上的故障引起的:

错误:对eval()的调用被CSP阻止

您应该在控制台中注意到这一点。当您包含如下
meta
标记时,会引发此类错误:

<meta http-equiv="Content-Security-Policy" 
      content="default-src * 'unsafe-inline'" />
与:


在StackOverflow上的代码片段中,原始代码起作用,因为
meta
标记被悄悄地从
head
标记移到
body
标记中,这违反了CSP指令。

这似乎对您的代码片段起作用……是的,我知道,但是,当我在firefox浏览器中进行测试时,不起作用……请给你的问题起一个描述性的名称。请不要使用“表单”作为表单名称。document.forms是一个内置属性,它保存html中所有表单的数组。请在表格中使用其他名称。嘿,谢谢。对不起我的语法。这不是我的第一语言。多亏了你,我才解决了这个问题。
  var sum = eval(price);
  var sum = +price;