Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未从php表单发送pikaday日期_Javascript_Php_Jquery_Forms_Pikaday - Fatal编程技术网

Javascript 未从php表单发送pikaday日期

Javascript 未从php表单发送pikaday日期,javascript,php,jquery,forms,pikaday,Javascript,Php,Jquery,Forms,Pikaday,我在这里搜索过,没有找到像我这样的问题,所以我希望有人能帮助我 我在表单的两个字段中使用Pikaday responsive。“from”日期和“to date”日期在表单上看起来一切正常,所选日期正确显示在表单字段中,但由于某些原因,日期没有与表单中的其余数据一起发送 这是我的html: <p> <label>BOOK FROM:</label><br /> <input name="bookfrom" type="da

我在这里搜索过,没有找到像我这样的问题,所以我希望有人能帮助我

我在表单的两个字段中使用Pikaday responsive。“from”日期和“to date”日期在表单上看起来一切正常,所选日期正确显示在表单字段中,但由于某些原因,日期没有与表单中的其余数据一起发送

这是我的html:

  <p>
    <label>BOOK FROM:</label><br />
    <input name="bookfrom" type="date" id="date1" required />&nbsp;<button id="clear" class="SubmitButton">Clear</button>
  </p>


  <p>
    <label>BOOK TO:</label><br />
    <input name="bookto" type="text" id="date2" required />&nbsp;<button id="clear2" class="SubmitButton">Clear</button>
  </p>

还有别的吗?我试过:

$startdate=$_POST['date1'];
echo 'Date from= ' . $startdate . '<br><br>';
$enddate=$_POST['date2'];
echo 'Date to= ' . $enddate . '<br><br>';
exit();
$startdate=$\u POST['date1'];
回显“日期自=”$开始日期。”

'; $enddate=$_POST['date2']; 回显“日期=”$结束日期。”

'; 退出();
其他一些变体使用脚本中的术语而不是输入字段名,但仍然得到相同的结果

在页面的head标签中,我还有:

 <link rel="stylesheet" href="../css/pikaday-package.css">
 <script src="../js//pikaday-responsive-modernizr.js"></script>

我将感谢任何帮助

祝福


Tog

这是一个在黑暗中拍摄的照片,因为我对Pikaday并不完全熟悉,但当我使用它时,我生成了这样的照片:

var timepicker = new Pikaday({
field: document.getElementById('datepicker'),
firstDay: 1,
minDate: new Date(2016, 0, 1),
maxDate: new Date(2100, 12, 31),
yearRange: [2016,2100],
showTime: true,
autoClose: false,
use24hour: false,
format: 'YYYY-MM-dd'

所以我猜是你不正确地生成了它?试一试,但就像我说的那样,这是一次冒险。

我真是个白痴。我花了两天多的时间在这件事上,现在这个解决方案像一列轻快的火车一样击中了我。愚蠢(非常愚蠢)的打字错误

我有:

<script src="../js//pikaday-responsive-modernizr.js"></script>

应该是:

<script src="../js/pikaday-responsive-modernizr.js"></script>

令人惊讶的是,一个无关的人能做什么:-)

 <link rel="stylesheet" href="../css/pikaday-package.css">
 <script src="../js//pikaday-responsive-modernizr.js"></script>
var timepicker = new Pikaday({
field: document.getElementById('datepicker'),
firstDay: 1,
minDate: new Date(2016, 0, 1),
maxDate: new Date(2100, 12, 31),
yearRange: [2016,2100],
showTime: true,
autoClose: false,
use24hour: false,
format: 'YYYY-MM-dd'
<script src="../js//pikaday-responsive-modernizr.js"></script>
<script src="../js/pikaday-responsive-modernizr.js"></script>