我制作了一个 RequestForQuote 表格,在其中我可以添加新职位以获取 RFQ。
基本上,在我的例子中,通过 PHP 可以很容易地完成这一点。工作真的很好。您可能想看一下。可以在以下位置找到:我的网站 http://www.thermo-control.com/de/produkthilfe/anfrage065.php
现在我感染了 jquery 病毒,只是想添加 datepicker ui(我从他们的网页获得的最新版本)。
<input type="text" size="10" id="deldate[]
class="datepicker" value="<?php echo $_REQUEST['deldate'][$k]; ?>" />
$k 来自 phpfor($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'});
});
在浏览器中,它看起来相当不错,用户界面显示出来,我可以选择一个日期。
BUT...
如果我向表单添加另一个位置(通过 PHP 完成),那么我必须提交表单来计算 $NoPos,以前插入的日期就会丢失,并且我有一个空白的输入字段。
现在与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" />
非常感谢您耐心阅读本文......
以及更多感谢您提供的任何提示
干杯丹尼尔