У меня есть несколько проблем с запросом ui datepicker inline. Вот html:
<form id="form" method="post">
..
'<div class="calendar"></div>'
</form>
и это часть.js:
var regionalIs = $.datepicker.regional[ "ru" ];
$( '.calendar' ).datepicker(
{
dateFormat: 'dd.mm.yy',
numberOfMonths: 3,
onSelect: function (dateText, inst) {
$("#form").append('<input type="hidden" name="date" value="'+ dateText +'">');
$("#form").submit();
},
});
$( '.calendar' ).datepicker( regionalIs ).datepicker('refresh');
Мне нужно, чтобы выбранная дата была сфокусирована и выделена после отправки формы. Теперь datepicker reloads и текущая дата сфокусированы и выделены. Может ли кто-нибудь помочь, пожалуйста?
Форма submit полностью загружает страницу, поэтому datetimepicker также обновляется после отправки формы. Использование ajax сделает работу
Попробуй это
$( '.calendar' ).datepicker(
{
dateFormat: 'dd.mm.yy',
numberOfMonths: 3,
onSelect: function (dateText, inst) {
$("#form").append('<input type="hidden" name="date" value="'+ dateText +'">');
$.ajax({
url:" ", // give your url
data: $("#form").serialize(),
success: function()
{
alert("success");
}
});
},
});
Надеюсь, это поможет, спасибо