将输入类型=日期替换为Javascript代码。日历/时间未显示

时间:2016-10-13 05:29:54

标签: javascript php datetimepicker

美好的一天

我第一次使用输入类型=“日期”但后来发现它在firefox中不受支持。

所以,现在我正在使用下面的代码,但仍然没有显示日历

帮助

由于

HTML:

<input class="input" name="dateNew" id="datetimepicker" type="text"/> 

Jquery的:

<body>

<script>
jQuery('#datetimepicker').datetimepicker();
</script>
</body>

&lt; / body&gt;

<!-- this should go after your </body> -->
<link rel="stylesheet" type="text/css" href="/jquery.datetimepicker.css"/ >
<script src="/jquery.js"></script>
<script src="/build/jquery.datetimepicker.full.min.js"></script>

3 个答案:

答案 0 :(得分:0)

您应该在包含它的JS文件后致电datetimepicker();,因此它应该在以下一行之后。

<script src="/build/jquery.datetimepicker.full.min.js"></script>

HTML看起来像这样,

<body>
    <!-- this should go after your </body> -->
</body>
<link rel="stylesheet" type="text/css" href="/jquery.datetimepicker.css"/ >
<script src="/jquery.js"></script>
<script src="/build/jquery.datetimepicker.full.min.js"></script>

<script>
jQuery('#datetimepicker').datetimepicker();
</script>

答案 1 :(得分:0)

请更改:

jQuery('#datetimepicker').datetimepicker();

$(document).ready(function(){
     jQuery('#datetimepicker').datetimepicker();
})

答案 2 :(得分:0)

所以我现在回答我自己的问题:)

我已经解决了使用日期选择器而不是日期时间选择器的问题。我现在只需要约会而不是时间,所以我做了:

<html>
<head>
<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="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
            <script type="text/javascript">

<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>
  <script>
  $(function(){
    var pickerOpts = {
        dateFormat: "yy-mm-dd"
    };  
    $("#datepicker").datepicker(pickerOpts);
});

  </script>
<head>
<body>
<input class="input" name="dateNew" id="datepicker" type="text"/>

</body>
</html>