当前位置: 首页 > 知识库问答 >
问题:

调用函数时实现datepicker

陈朗
2023-03-14

我有一个网页,其中有一个按钮打开一个小的排序窗口,我必须在那里输入作为开始日期结束日期并且我想要使用datepicker以便用户可以选择日期,而不是手动在字段中键入它。但是,当用户单击该输入字段时,datepicker不会显示。以下是我到目前为止所拥有的(对于js、html、jquery来说是非常新的):

<link rel="stylesheet" type="text/css" href="<g:resource dir="css" file="jquery.datetimepicker.css" />"></link>
<script type="text/javascript" src="<g:resource dir="js" file="jquery.datetimepicker.js" />"></script>

<script type="text/javascript">
$(document).ready(function (){
    //some other code     
    jQuery('#startDateForField1').datetimepicker({
        timepicker:false,
        closeOnDateSelect:true,
        format:'Y-m-d'
    });

    jQuery('#endDateForField2').datetimepicker({
        timepicker:false,
        closeOnDateSelect:true,
        format:'Y-m-d'
    });
});
</script>

//this function below is called when a particular button is clicked on
     function someFunc(){
         var modalText = '<div id="roleModelWindow"><table>';
         modalText = modalText + '<tr style="padding-top:10px;"><td class="modelWindowRowTitleLeft">Start Date :</td><td class="modelWindowRowDataCenter"><input  id="startDateForField1" placeholder="YYYY-MM-DD(optional)" style="maxlength:10;height: 30px"/></td>';
         modalText = modalText + '<td class="modelWindowRowTitleLeft">End Date :</td><td class="modelWindowRowDataCenter"><input  id="endDateForField2" placeholder="YYYY-MM-DD(optional)" style="maxlength:10;height: 30px"/></td></tr>';
         modalText = modalText + '</table></div>'

         $.prompt( modalText,{title: "Title of Window",buttons: { "Search": true } ,submit: submitFunc});
     }

共有1个答案

冯鸿哲
2023-03-14

根据官方jQuery UI文档。为了制作一个基本的DatePicker,应该包括以下代码。

优化它以最适合您的需要。我已经包含了两个输入。

null

$(document).ready(function() {
  $(".date").datepicker({
    'format': 'dd-mm-yyyy',
    'autoclose': true,
  });
});
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<input id="startDateForField1" class="date" placeholder="YYYY-MM-DD(optional)" style="maxlength:10;height: 30px" />

<input id="startDateForField2" class="date" placeholder="YYYY-MM-DD(optional)" style="maxlength:10;height: 30px" />
 类似资料:
  • 问题内容: 我想使用串行com端口进行通信,并且每次调用read函数调用时都想实现超时。 编辑: 我正在使用Linux OS。如何使用选择函数调用实现? 问题答案: select()有5个参数,首先是最高的文件描述符+ 1,然后是fd_set用于读取,一个用于写入,一个用于异常。最后一个参数是struct timeval,用于超时。错误时返回-1,超时时返回0或设置的集合中文件描述符的数量。

  • 问题内容: 我想包装这样的javascript代码: 这是我如何用Java编写它: 但这不起作用。即使您在我的浏览器控制台中也没有任何错误。有人知道如何使它适用于外部回调函数吗?感谢致敬。 问题答案: 我终于找到了解决方案。看来我的Java代码与我的JavaScript代码不一致。感谢Colin Alworth为我指出了不一致的部分。所以这是我的完整代码: 现在,每当我运行它时,都会正确调用外部函

  • 问题内容: 我使用ctypes根据描述DLL函数的参数并返回的描述文件来调用DLL文件中的函数。这是此DLL中称为InitNetwork的一个功能。下面是它的描述: 我在Python中所做的是这样的: 之后,我尝试: 出现错误: 如果我尝试这样做: 我会得到: 为什么会出现这些错误?如何成功调用此函数?任何建议表示赞赏。感谢您的关注! 问题答案: ctypes 官方文档:[Python 3.5]:

  • 本文向大家介绍c++ 构造函数中调用虚函数的实现方法,包括了c++ 构造函数中调用虚函数的实现方法的使用技巧和注意事项,需要的朋友参考一下 我们知道:C++中的多态使得可以根据对象的真实类型(动态类型)调用不同的虚函数。这种调用都是对象已经构建完成的情况。那如果在构造函数中调用虚函数,会怎么样呢? 有这么一段代码: 输出: 0 1 2 也就是说,在构造函数中调用虚函数,调用的是正在构造的类中的虚函

  • 问题内容: 我正在Python中调用一个函数,该函数可能会停滞并迫使我重新启动脚本。 如何调用该函数或将其包装在其中,以便如果花费的时间超过5秒,脚本将取消该函数并执行其他操作? 问题答案: 如果在上运行,则可以使用信号包: 调用后10秒钟,将调用处理程序。这引发了一个异常,你可以从常规Python代码中拦截该异常。 该模块不能很好地与线程配合使用(但是,谁可以呢?) 请注意,由于发生超时时会引发

  • 我在WordPress插件中有一个简单的jQuery脚本,它使用了如下jQuery包装器: 我从WordPress仪表板中调用这个脚本,并在jQuery框架加载后加载它。 当我检查Firebug中的页面时,我总是收到错误消息: TypeError:$不是函数 $(document).Ready(function(){ 我是否应该将脚本包装在这个函数中: 这个错误我已经犯了好几次了,不知道该怎么处理