DatePicker - 如何使其工作

时间:2014-03-18 14:52:57

标签: jquery mobile datepicker

下午好。

我正在尝试让DatePicker适用于我正在构建的应用,但无法使#34; show"工作。我正在尝试使用Dileep插件,但无法使其正常工作。我已经尝试过使用我发现的jquery移动示例(http://demos.jquerymobile.com/1.4.0/datepicker/),但无法使其在模拟器或手机上运行(samsung galaxy s3,android 4.3))。我也在这里搜索并试图实现我发现的两个例子,但无济于事。

我也试过使用输入类型=日期,但它也没有显示。

我不确定我在实施时缺少什么,但如果您能向我发送实施指南,那就太棒了。目前,我正在尝试这个:

html:

input type="text" class="nativedatepicker" name="txtPlayDate" id="txtPlayDate"

js:

$('.nativedatepicker').focus(function (event) {
                    var currentField = $(this);
                    var myNewDate = new Date();
                    datePicker.show({
                        date: myNewDate,
                        mode: 'date',
                        allowOldDates: true
                    }, function (returnDate) {
                        var array = returnDate.split("/");
                        var day = array[2], month = array[1];
                        if (day <= 9)
                            day = "0" + day;
                        if (month <= 9)
                            month = "0" + month;
                        currentField.val(day + "/" + "/" + month + "/" + array[0]);
                        currentField.blur();
                    });
                });

$('.nativedatepicker').focus(function (event) { var currentField = $(this); var myNewDate = new Date(); datePicker.show({ date: myNewDate, mode: 'date', allowOldDates: true }, function (returnDate) { var array = returnDate.split("/"); var day = array[2], month = array[1]; if (day <= 9) day = "0" + day; if (month <= 9) month = "0" + month; currentField.val(day + "/" + "/" + month + "/" + array[0]); currentField.blur(); }); });

任何帮助都会受到赞赏,因为我有点卡住了!

干杯 ç

0 个答案:

没有答案