0

まず、私は PHP と JavaScript が初めてです。

PHPで日付を入力するための入力ボックスが複数あります。私がしたいのは、ユーザーがこの入力された日付に基づいて最初の入力ボックスに日付を入力した場合、残りの入力ボックスは、最初の入力ボックス(OnChange)から離れるときにSQLテーブル(週ごとの日付を持つ)から自動的に入力されるはずです。

どうすればそれができるのか、私にはまったくわかりません。どんな助けでも感謝します..ありがとう

入力ボックス用のこのコードがあります

echo '<div class = "start_date" >'; //Start_Date class start
echo '<strong><label for="start_date">Start Date</label></strong>';
echo '<br/><br/>'; 
for($k=1;$k<=$textboxindex;$k++)
    {
    echo "<input type=\"text\" class='textboxsize' id= \"inputField$k\" name=\"start_date[]\" value=\"$start_date\" tabindex='$k'/>";
    echo "<br/>";
    }

echo '</div>'; //Start_date Class End
4

2 に答える 2

0

他の選択ボックスを事前設定するには、javascript を使用して ajax 呼び出しを実行する必要があります。

$('.date1').change(function() {
 //prepopulate other select boxes

$.ajax({
  url: 'ajax/date2.html',
  success: function(data) {
    $('.date2').html(data);

  }
});
});

于 2012-11-06T18:09:44.450 に答える
0

$('.date1').change(function() {
 //prepopulate other select boxes

    var newDate = $(this).val();

    var date = new Date(newDate);//if its not already a timestamp
    var theday = date.getDate();
    var themonth = date.getMonth()+1;
    var theyear = date.getFullYear();

    var nextDay = new Date(theyear+'-'+themonth+'-'+theday+1);//if its not already a timestamp

$('.date2').val(nextDay);

});

于 2012-11-06T18:49:56.863 に答える