Javascript 自动设置输入值

Javascript 自动设置输入值,javascript,jquery,html,datepicker,Javascript,Jquery,Html,Datepicker,我正在使用bootstrap datepicker在一个预订网站上工作,我想实现的是,当用户选择一个特定的入住日期和天数时,它会为结账日期设置一个自动日期值 $.fn.datepicker.defaults.format=mm/dd/yyyy; $.check-in.datepickersetDate,新日期; 从签入字段获取日期。然后通过setDate将其添加到数字字段的输入更改中。最后在“签出”字段中设置新日期。请尝试以下操作: $.fn.datepicker.defaults.form

我正在使用bootstrap datepicker在一个预订网站上工作,我想实现的是,当用户选择一个特定的入住日期和天数时,它会为结账日期设置一个自动日期值

$.fn.datepicker.defaults.format=mm/dd/yyyy; $.check-in.datepickersetDate,新日期;
从签入字段获取日期。然后通过setDate将其添加到数字字段的输入更改中。最后在“签出”字段中设置新日期。请尝试以下操作:

$.fn.datepicker.defaults.format=mm/dd/yyyy; $.check-in.datepickersetDate,新日期; $'.nights'。在“输入”上,函数{ var date2=$'.check-in'.datepicker'getDate'; date2.setDatedate2.getDate+Numberthis.value; $.check-out.datepickersetDate,日期2; };
用onchange试试这个

$.fn.datepicker.defaults.format=mm/dd/yyyy; $.check-in.datepickersetDate,新日期; 函数签出日期{ var date1=$'.check-in'.datepicker'getDate'; var date=新日期date.parse date1; var nights=$'.nights'.val; var count=parseIntnights; date.setDate.getDate+计数; var newDate=date.toDateString; newDate=newDate.parse newDate; $'.check-out'.datepicker'setDate',newDate; }
您可以使用onchange事件。一旦您输入或调出或单击datepicker,签入日期和编号字段的值就会发生更改。将更新签出字段

$.fn.datepicker.defaults.format=mm/dd/yyyy; $.check-in.datepickersetDate,新日期; $'.nights,.check-in'.on'change',函数{ var date2=$'.check-in'.datepicker'getDate'; var no_days=$'.nights'.val; date2.setDatedate2.getDate+Numberno_天; $.check-out.datepickersetDate,日期2; };