Эй, ребята, у меня есть два div-а с id = "form1", который встроен, а другой с id = "form2", который получает свое содержимое через ajax (где тег div упоминается на той же странице).
<div id="form1">
.
.form content
.
.
</div>
<div id="form2"> //gets content dynamically
Теперь я использовал следующий код выбора даты -
$(function() {
$( "#datepicker,#datepicker1" ).datepicker({ dateFormat: 'yy-mm-dd' });
});
Теперь я применил идентификатор datepicker к полю в form1, и он работает отлично.
Проблема во втором виде. Вторая форма генерируется циклом, и я использовал следующую логику, чтобы применить к ней идентификатор datepicker1-
<? foreach ($list as $key => $value): ?>
<? $dt='';
if($key=='date_of_purchase'){
$dt="datepicker1";
}?>
<tr><td><?= $key ?> :</td><td><input id="<?=$dt;?>" type="text" name='<?= $key ?>' size="25" value='<?php echo $value; ?>'/></td></tr>
<? endforeach; ?>
Теперь id datepicker1 отлично применяется к обязательному полю, но всплывающее окно jquery datepicker не отображается должным образом.
Какое решение ??