0

jquery ui datepicker を介して to および from 日付の結果を取得するときに、ajax コマンドをオフにしようとしています。私は「から」の日付を問題なく取得します。「から」の日付は、何をしても常に未定義です。何か案は?

 function getInfo()
 {
var beg = $("#from").val();
var end = $("to").val();
 alert($("to").val());     <-----this is always undefined
    $("#cdrData").hide();
        $.ajax({
                   type: "GET",
                   url: "cdrs/getCDRS.php",
                   data: "begDate=" + beg + "&endDate=" + end,
                   success: function(result){
                     $("#cdrData").html(result);
 $("#cdrData").slideDown('slow');

                   }
                 });
 }

そしてphpフォーム:

 <form method='POST' id='getCDRS' name='getCDRS'>
 <label for="from">From</label>
 <input type="text" id="from" name="from" />
 <label for="to">to</label>
 <input type="text" id="to" name="to" />
 <input type='button' value='submit' onclick="getInfo()";>
 </form>

および標準の日付ピッカー スクリプト:

 <script>
 $(function() {
$( "#from" ).datepicker({
  defaultDate: "+1w",
  changeMonth: true,
  numberOfMonths: 3,
  onClose: function( selectedDate ) {
    $( "#to" ).datepicker( "option", "minDate", selectedDate );
  }
});
$( "#to" ).datepicker({
  defaultDate: "+1w",
  changeMonth: true,
  numberOfMonths: 3,
  onClose: function( selectedDate ) {
    $( "#from" ).datepicker( "option", "maxDate", selectedDate );
  }
});
   });
  </script>
4

2 に答える 2

2

セレクターがありません#

var end = $("#to").val();
alert($("#to").val()); 
于 2013-05-22T21:32:04.143 に答える