Я использую jQuery datepicker на от и до Поле для формы поиска. У меня есть код, работающий и хорошо работающий в поиске, единственное, с чем я борюсь, - это сохранить выбранные даты в полях ввода после. В настоящее время скрытые поля опущены после того, как поиск был отправлен ...Сохранять выбранные даты после отправки jQuery
$(function() {
$("#from").datepicker({
numberOfMonths: 1,
firstDay: 1,
dateFormat: "dd/mm/yy",
onClose: function (selectedDate) {
$("#to").datepicker("option", "minDate", selectedDate);
},
onSelect: function (dateText, inst) {
var pieces = dateText.split('/');
$('#queries_start_date_query_fromvalue_d').val(pieces[0]);
$('#queries_start_date_query_fromvalue_m').val(pieces[1]);
$('#queries_start_date_query_fromvalue_y').val(pieces[2]);
}
});
$("#to").datepicker({
numberOfMonths: 1,
firstDay: 1,
dateFormat: "dd/mm/yy",
onClose: function (selectedDate) {
$("#from").datepicker("option", "maxDate", selectedDate);
},
onSelect: function (dateText, inst) {
var pieces = dateText.split('/');
$('#queries_start_date_query_tovalue_d').val(pieces[0]);
$('#queries_start_date_query_tovalue_m').val(pieces[1]);
$('#queries_start_date_query_tovalue_y').val(pieces[2]);
}
});
});
Вы делаете postback на submit? если да, то вам нужно сохранить даты на стороне сервера. Если нет, вы можете поместить его в localstorage или sessionstorage. –
После того, как поиск отправлен, страница обновляется и вытягивает активы, соответствующие критериям. Он находится на одном и том же URL-адресе, но в конце строки поиска. Я не уверен, что это считается обратной передачей или нет? – okass