我设计了一个表单,其中包含 3 个字段 From_date To_date No_of days 我想计算 from_date 和 to_date 之间的差异,差异值将以 nu_of 天显示。尝试了这段代码:
<script>
function difference()
{
var d1=document.getElementById("P1_FROM_DATE");
var d2=document.getElementById("P1_TO_DATE");
var d3=document.getElementB`yId("P1_NO_DAYS");
if(d2.value < d1.value)
{
alert("todate should not be less than from date");
d2.focus();
return false;
}
else
{
d3.value=(d2.value - d1.value)+1;
return true;
}
}
</script>
当此代码执行且条件满足时,no_of_days 显示 NaN。所以有什么解决办法请告诉我。
问候 Sabyasachi