我正在处理一个可以计算某事的表格。
这是我的表格:
<form>
from:
<input id="datepicker" readonly='true'/><br>
to:
<input id="datepicker1" readonly='true'/><br>
number:
<input id="number" maxlength="15"/> <br />
</form>
<button>Calculate</button>
我正在尝试编写可以执行此操作的代码:
第二个日期选择器是不必要的。
我还是JS的新手,我做了一些测试,我无法得到我想要的结果,我做了从日期1减去日期2的操作和可以进行简单数学运算的操作2输入值(+, - ,*,/),但无法使其工作。
提前多多感谢。
答案 0 :(得分:0)
您可以在此JSFiddle...
中找到演示$( "#datepicker" ).datepicker();
$( "#datepicker1" ).datepicker();
$("button").click(function(){
var date = $("#datepicker").datepicker('getDate'),
date1 = $("#datepicker1").datepicker('getDate');
var diffDays = Math.ceil((date1.getTime() - date.getTime())/1000/3600/24);
var numDaysMonth = new Date(date1.getYear(), date1.getMonth()+1, 0).getDate();
var division = parseInt($("#number").val())/numDaysMonth*diffDays;
$('#results').html("Diff days: "+diffDays+"<br>"
+"Num days in month: "+numDaysMonth+"<br>"
+"3rd field calc: "+division);
});