編集:すべてのヒントをいただきありがとうございます。私はリンクしたものよりも長いPHPスクリプトのタイプミスです。そして今、私はコードを更新して、それほど面白くないようにしています:)フォーム内の複数の日付ピッカー
こんにちは私はdatepickerを初めて使っています。
私のフォームには2つの日付ピッカーがあります。しかし私がそれを送り、私が$ _POSTをしようとすると、$ _POST ['date2']だけが何かを返します。$ _POST ['date1']はNULLです。
$ _POST [ "datepicker1"]と$ _POST [ "datepicker2"]リターンヌルすぎ
HTMLヘッド
<script>
$(function() {
$("#datepicker1").datepicker({ dateFormat: 'dd/mm/yy' });
$("#datepicker2").datepicker({ dateFormat: 'dd/mm/yy' });
});
</script>
HTMLボディ
<form class="form-inline" action="somewhere.php" method="post">
<div class="form-group">
<label for="date1">Date 1:</label>
<input type="text" class="datepicker1" name="date1" id="datepicker1" placeholder="Date">
</div>
<div class="form-group">
<label for="date2">Date 2:</label>
<input type="text" class="datepicker2" name="date2" id="datepicker2" placeholder="Date">
</div>
<button type="submit" name="button2" class="btn btn-default">Submit</button>
</form>
PHPスクリプト
<p>Date: <?php echo $_SESSION["date"]; ?><br>
Datepicker 1: <?php echo $__POST["datepicker1"]; ?><br>
Date 1: <?php echo $_SESSION["date1"]; ?></br>
Datepicker 2: <?php echo $_POST["datepicker2"]; ?><br>
Date 2: <?php echo $_SESSION["date2"]; ?><br></p>
は、PHPスクリプト – Akintunde007
を投稿してください、このコードには問題はありません。 –
@rahulは、あなたの 'for'属性がNAMEではなくターゲットIDと一致しなければならないことを意味します。 - とにかくそれは主要な問題ではありません –