Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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中构建excelsum_Javascript_Html_Excel - Fatal编程技术网

在javascript中构建excelsum

在javascript中构建excelsum,javascript,html,excel,Javascript,Html,Excel,基本上我在excel中有这个总和 =总和((B3/365)*(B4-B5)+B6) 我想在javascript中重新创建这个总和,B4和B5是日期,所以这混淆了我已经有限的构建知识 这是我已经有的东西 <script> if (datefield.type!="date"){ //if browser doesn't support input type="date", initialize date picker widget: jQuery(function($)

基本上我在excel中有这个总和

=总和((B3/365)*(B4-B5)+B6)

我想在javascript中重新创建这个总和,B4和B5是日期,所以这混淆了我已经有限的构建知识

这是我已经有的东西

     <script>
if (datefield.type!="date"){ //if browser doesn't support input type="date", initialize date picker widget:
   jQuery(function($){ //on document.ready
       $('#B4').datepicker();
       $('#B5').datepicker();
   })
}
</script>
<script>
 function calc(){
var B3=document.getElementById('B3').value;
var B4=document.getElementById('B4').value;
var B5=document.getElementById('B5').value;
var B6=document.getElementById('B6').value;
var days=B3/365;
var dates=B4-B5
var total=(days*dates)+B6;
document.getElementById('result').innerHTML=total;
 return false
}
</script>
</head>
<body>
<form>
<p>Annual Premium<input type="text" id="B3"/></p>
<p>Date policy should be canx<input type="date" id="B4" /></p>
 <p>Equity Date<input type="date" id="B5" /></p>
<p>Canx fee<input type="text" id="B6" /></p>
<input type="button" onClick="calc()" value="Calcular" />
</form>
<div id="result"></div>
</body>
</html>

如果(datefield.type!=“date”){//如果浏览器不支持输入type=“date”,初始化日期选择器小部件:
jQuery(函数($){//on document.ready
$('#B4')。日期选择器();
$('#B5')。日期选择器();
})
}
函数计算(){
var B3=document.getElementById('B3')。值;
var B4=document.getElementById('B4')。值;
var B5=document.getElementById('B5').value;
var B6=document.getElementById('B6')。值;
风险值天数=B3/365;
风险值日期=B4-B5
风险价值总额=(天数*日期)+B6;
document.getElementById('result').innerHTML=total;
返回错误
}
年保费

日期策略应为canx

权益日

加拿大费用


出了什么问题?基本上,该函数无法使用日期作为输入,因此B4-B5不会给出值。请查看此处:和此处: