0

我刚刚成功地给我一个分配给输入的基本日期选择器:类型“文本”控件。下一个目标是在单击图像时将日期选择器分配给 showOn。图像可以在输入框的左侧或右侧。我可以在 aJax 控件中做到这一点,但我真的很想学习 jQuery,所以请指路!我还有 2 个其他输入框,我将重复相同的方法,所以启动并运行它会很甜蜜!到目前为止,这是我将日期选择器分配给控件的 jQuery

$(function () {
   $("input[id$='txtPreviousCutOff']").datepicker();
});

注意:我还想在该日期附加一个时间,我该怎么做?我想将 12:00:00 AM 附加到所选日期..我试过这个但它失败了:(

$(function () {
   var input = $("input[id$='txtPreviousCutOff']");
   input.val(input.val() + " " + "12:00:00 AM");
});
4

2 回答 2

0

Datepicker 插件具有第一部分的参数,来自文档:

$(function() {
    $( "#datepicker" ).datepicker({
        showOn: "button",
        buttonImage: "images/calendar.gif",
        buttonImageOnly: true
    });
});

至于您的第二个问题,您可能会在 onClose() 事件上附加更多成功,实例和值被传递,因此您应该能够获取日期并将其附加到时间,然后将其附加到输入。还要确保您的 ASP.net 输入 ID 不是动态创建的。

于 2012-12-06T21:50:18.677 回答
0

您可以执行以下操作:

<input id='invdate' name='invdate' type='text'/>
<span style='padding:5px'><img id='dpimage' alt="img" src='calendar2.gif'></span>

$(function() {
  $("#invdate").datepicker();
  $("#dpimage").click(function () {
    $("#invdate").datepicker("show")
  });
});

工作演示

于 2012-12-07T05:47:35.837 回答