Before select date
after select date
if you want to select any date from a date picker and it will add 3 month / as your self in another date picker, you can easily do it using script on change event of you first date picker.
second date picker
on change event script
after select date
if you want to select any date from a date picker and it will add 3 month / as your self in another date picker, you can easily do it using script on change event of you first date picker.
@Html.TextBoxFor(m => m.MaternityLeave.strSymptomDate, new { @class = "textRegular requiredSub dtPicker", @readOnly = "readOnly", maxlength = "10", onchange = "return getConfirmationDate();" })
second date picker
@Html.TextBoxFor(m => m.MaternityLeave.strApplyDate, new { @class = "textRegular requiredSub dtPicker", @readOnly = "readOnly", maxlength = "10" })
on change event script
function getConfirmationDate() {
var confirmOld = $("#MaternityLeave_strSymptomDate").val();
var mySplitResult = confirmOld.split("-");
var confirm_date = mySplitResult[0].toString();
var confirm_month = parseFloat(mySplitResult[1].toString()) + parseFloat(3);
var confirm_year = mySplitResult[2].toString();
var confirm1 = new Date(confirm_month + '/' + confirm_date + '/' + confirm_year);
new Date(confirm_year + " " + confirm_month + " " + confirm_date + " " + ",12:52:39");
var confirm = new Date(confirm_month + '/' + confirm_date + '/' + confirm_year);
confirm.setDate(confirm1.getDate() - 1);
var curr_confirm_date = confirm.getDate();
var curr_confirm_month = confirm.getMonth();
curr_confirm_month = curr_confirm_month + 1;
if (curr_confirm_month.toString().length < 2) {
curr_confirm_month = "0" + curr_confirm_month;
}
if (curr_confirm_date.toString().length < 2) {
curr_confirm_date = "0" + curr_confirm_date;
}
var curr_confirm_year = confirm.getFullYear();
var confirmV = curr_confirm_date + '-' + curr_confirm_month + '-' + curr_confirm_year;
$("#MaternityLeave_strApplyDate").val(confirmV);
}
Comments
Post a Comment