繁体   English   中英

试图让jQuery Datepicker起作用

[英]trying to get the jquery Datepicker to function

我似乎无法在所有网站上都正常工作。 我不太擅长js,因此老实说也无济于事。

因此,我所做的基本上与他们在其网站上所做的相同,但似乎无法正常工作。

Signup open:<br><input type="text" name="reg_start" class="datepicker" value=""/><br>
Signup closed:<br><input type="text" name="reg_end" class="datepicker" value=""/><br>

这里的代码和我的一样

<script language="javascript" src="protoplasm.js"></script>
        <script language="javascript">
            // transform() calls can be chained together
            Protoplasm.use('datepicker')
                .transform('input.datepicker')
                .transform('input.datepicker_es', { 'locale': 'es_AR' });
        </script>

这是我正在做的包括

<link rel="stylesheet" href="jquery/datepicker/datepicker.css">
<script src="jquery/protoplasm.js"></script>
<script src="jquery/datepicker/datepicker_src.js"></script>
<script src="jquery/datepicker/datepicker.js"></script>

这是我从那里获得日期选择器的网站

http://jongsma.org/software/protoplasm/control/datepicker

我知道在他们的代码中他们没有额外的src包含,但是当我试图使其工作时,我将它们放入。 我将它们留在代码中,因为我认为我需要将它们包括在内,但不必100%包含它们,因为JS并不是我的强项,因为我是编码新手,还需要在JS中学习更多知识。

如果有人可以帮助我解决这个问题,那将是很棒的,我很感激您可能提供的任何帮助。

谢谢阅读

我设法解决了这个问题。 我要做的是最终将datepickers放入.php文件,然后将其包含在我的表单中。 我也将js和css包含项添加到此文件中,并且一切似乎都正常进行。

下面,我包括了我使用的时间选择的链接,以及我的表单,php include和php,这些数据在发送到数据库之前需要对日期进行排序。 如果有人认为此答案有用,请点击+1按钮。

下面是我从中获取日期和时间选择器的jquery链接。 我下载的版本是2.1.8,您应该可以在右上角看到下载按钮,它是一个橙色按钮。

http://plugins.jquery.com/datetimepicker/

下面是.php文件。 我称它为regend.php,所有的jquery和css都包含在上面的链接中。

<link rel="stylesheet" type="text/css" href="jquery/master/jquery.datetimepicker.css"/>

<input type="text" value="date/time" id="regend" name="reg_end"/>
<script src="jquery/master/jquery.js"></script>
<script src="jquery/master/jquery.datetimepicker.js"></script>


<script>
$('#regend').datetimepicker();
$('#regend').datetimepicker({value:'date/time',step:10});

</script>

以下是我添加到表单中的内容。 我在<form>.......</form> 我将其添加到希望显示的位置。

Signup close:<?php include("indexmodules/regend.php");?><br><br>

以下是在将其发送到数据库进行保存之前使用的php代码。

$reg_end = preg_replace('#[^0-9]#i', '', $_POST ['reg_end']);
$unix_time = strtotime($reg_end);
$date2 = date("Y-m-d H:i:s",$unix_time);

上面的所有代码都应该帮助正在尝试使日期选择器在其网站上工作的任何新手。 如果我增强此代码,我还将在此下方发布更新的版本。

谢谢那些对我的原始文章发表评论的人,希望这对以后的人们有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM