0

我跟着

<!doctype html>

<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>jQuery UI Datepicker - Display inline</title>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" />
    <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
    <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
    <link rel="stylesheet" href="/resources/demos/style.css" />
    <script>
    $(function() {
        $( "#datepicker" ).datepicker();
    });
    </script>
</head>
<body>

Date: <div id="datepicker"></div>


</body>
</html>

是为了获取日历并让日历始终显示在页面上。

现在我想选择日期并将其传递给其他函数进行处理。

这该怎么做。

最好的Rgards

4

4 回答 4

7

试试这个..

var selecteddate=  $( "#datepicker" ).datepicker( "getDate" );
alert(selecteddate);

是文档

更新

使用onselect,如果您需要点击。

$( "#datepicker" ).datepicker({
  onSelect: function(date) {
    alert(date);
    //do your processing here
  }
 });
于 2013-01-04T10:07:44.353 回答
2

使用onSelect选择日期时调用的方法并将日期作为文本获取

$(function() {
  $( "#datepicker" ).datepicker({
    onSelect: function(date) {
      alert(date);
    }
  });
});
于 2013-01-04T10:12:09.607 回答
2

您可以使用以下代码

$("#datepicker").datepicker("getDate");

谢谢,

于 2013-01-04T10:21:10.843 回答
0

选择

    $("#expirationDate").datepicker({
        buttonImage: '../Images/calendar.gif',
        buttonImageOnly: true,
        changeMonth: true,
        changeYear: true,
        showOn: 'both',
        onSelect: function () {
            getValidTillDateValue(this);
        }
    });

  function getValidTillDateValue(ele) {
            return $(ele).val();
        }

如果您希望稍后在表单提交上说日期值,您想检查该值

valuePublishDate = $("#customerPublishingDate").datepicker("getDate");
于 2015-10-07T04:42:39.840 回答