4

私はjQuery UIピッカーを使用していますが、誰かが日付を選択したときに、次のように自動的にURLにリダイレクトできるかどうか疑問に思っています:

index.php?date=2013-10-15

私が使用しているプラ​​グインはこちらです。

<script>
    $(function() {
        $( "#datepicker" ).datepicker();
    });
</script>

Date: <input type="text" id="datepicker" />

4

3 に答える 3

13

1) 必要なのはwindow.location.href、ページをリダイレクトするために使用される です。ウィンドウの開き方をカスタマイズできます。

2) datepicker () で日付を選択したら、@TJ Crowder の回答onSelectで述べたように、イベントを組み合わせることができます。change

このように試すことができます

$("#datepicker")
    .datepicker({
      dateFormat: "yy-mm-dd",
      onSelect: function(dateText) {
        $(this).change();
      }
    })
    .change(function() {
      window.location.href = "index.php?date=" + this.value;
    });
于 2013-10-15T06:34:50.887 に答える
2

これを試して:

$(function () {
    $("#datepicker").datepicker({
        dateFormat: "yy-mm-dd",
        onSelect: function () {
            window.open(document.URL + '?date=' + this.value);
        }
    });
});

デモはこちら

于 2013-10-15T06:36:51.160 に答える