Я сделал форму RequestForQuote, в которой я даю возможность добавлять новые позиции для получения RFQ.
В принципе, в моем случае это довольно просто сделать с помощью PHP. Работа действительно хорошо. Вы можете посмотреть. Его можно найти по адресу: мой сайт
Теперь я заразился вирусом jquery и просто хотел добавить интерфейс datepicker (для последней версии, которую я получил с их веб-страницы).
<input type="text" size="10" id="deldate[]
class="datepicker" value="<?php echo $_REQUEST['deldate'][$k]; ?>" />
$ k из php for($k=0;$k<=$NoPos;$k++)
loop
код JavaScript работает так:
$(function() {
$('input').filter('.datepicker').datepicker({
showOn: 'button',
buttonImage: 'calender/media/cal.gif',
buttonImageOnly: true,
firstDay: 1,
dateFormat: 'yy-mm-dd',
minDate: 0, maxDate: '+4Y'});
});
В браузере это выглядит довольно красиво, пользовательский интерфейс отображается, я не могу выбрать дату.
НО ...
если я добавлю еще одну позицию в форму, что делается с помощью PHP, поэтому я должен отправить форму для подсчета $ NoPos, ранее дата (даты) с инерцией будет потеряна, и у меня пустое поле ввода. 1020 *
теперь с
onSubmit: function(dateText)
Я могу получить выбранную дату. Однако мне не удается получить доступ к правильному полю ввода для ввода даты.
Так что мой вопрос прост: что я делаю не так? Если все в порядке, кто-то, пожалуйста, скажите, пожалуйста, как я могу решить эту проблему ..
У меня есть что-то вроде:
for (var i=0;i<=NoPos;i++) {
var tag = "#deldate"+i;
$(tag).datepicker({ ... });
}
и использование php для <input type="text" size="10" id="lieferdat<?php echo $k; ?>" class="datepicker" />
Большое спасибо за ваше терпение, которое вы прочитали ...
и еще большое спасибо за любые подсказки
Ура Даниэль