Javascript 如何在jquery中根据术语选择计算到期日
我有一个信用期限下拉列表,用户将在其中选择,我想根据选择和开始日期计算到期日期。我如何计算日期,结果将在到期日文本框中生成? 例如:Javascript 如何在jquery中根据术语选择计算到期日,javascript,html,jquery,Javascript,Html,Jquery,我有一个信用期限下拉列表,用户将在其中选择,我想根据选择和开始日期计算到期日期。我如何计算日期,结果将在到期日文本框中生成? 例如: 开始日期:2021年5月1日信用期限:30天到期日期:2021年5月31日 开始日期:2021年5月1日信用期限:45天到期日期:2021年6月15日 开始日期:2021年5月1日信用期限:90天到期日期:2021年6月30日 开始日期:2021年5月1日信用期限:30天到期日期:2021年7月30日 开始日期:2021年5月1日信用期限:30天到期日期:2021
$('#CalculateDate')。在('click',function()上{
var days=$('#term').val();
var dueDate=新日期($('#txtStartDate').val();
dueDate.setDate(dueDate.getDate()+天);
$('#txtDueDate').val((dueDate.getMonth()+1)+'/'+dueDate.getDate()+'/'+dueDate.getFullYear());
});代码>
开始日期:
信用期限
货到付款
30天
45天
60天
90天
210天
到期日:
计算
您可以使用数据采集器
var datValue = $('select').val();
$( '#datepicker' ).datepicker();
$('select').change( function() {
$('#datepicker').datepicker('setDate','+' + datValue + 'd').datepicker('show');
});
让我们看看你试过什么。因此,这不是一个免费的代码编写服务。这里的目的是让你发布你解决自己问题的尝试,当这些尝试没有达到预期效果时,其他人会提供帮助。您好,我添加了计算函数。我面临的问题是,当我选择术语时,到期日期的计算是错误的。您的代码几乎是正确的,只需将$('#term').val()
更改为parseInt($('#term').val())
@Swati,您好,Swati。如果你有兴趣,我想请求你在这个问题上的帮助。也许你对这个问题有什么想法?