RequestForQuote フォームを作成しました。このフォームで、新しいポジションを追加して RFQ を受けることができます。
私の場合、基本的に、これはPHPを介して非常に簡単に実行できます。本当にうまくいきます。ご覧になることをお勧めします。それは次の場所にあります:私のウェブサイト
今、私はjquery-virusに感染し、datepicker uiを追加したかっただけです(ウェブページから入手した最新バージョン用)。
<input type="text" size="10" id="deldate[]
class="datepicker" value="<?php echo $_REQUEST['deldate'][$k]; ?>" />
$k はphpfor($k=0;$k<=$NoPos;$k++)
ループからのものです
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'});
});
ブラウザではかなり良さそうに見えますが、UI が表示され、日付を選択できません。
しかし...
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" />
辛抱強くお読みいただき、ありがとうございました...
与えられたヒントにさらに感謝します
乾杯ダニエル