如何使用POST方法将[object HTMLInputElement]传递给另一个php?

如何使用POST方法将[object HTMLInputElement]传递给另一个php?,php,forms,post,Php,Forms,Post,我想使用表单将起始值和结束值传递给data.php。在我打印它之前,它会给我[object HTMLInputElement]。 在data.php中,我尝试使用$_POST['start']和$_POST['end']获取开始和结束值,但什么也得不到 代码如下: <!DOCTYPE html> <html> <head> <base href="http://demos.telerik.com/kendo-ui/datepicker/rangese

我想使用表单将起始值和结束值传递给data.php。在我打印它之前,它会给我[object HTMLInputElement]。 在data.php中,我尝试使用$_POST['start']和$_POST['end']获取开始和结束值,但什么也得不到
代码如下:

 <!DOCTYPE html>
 <html>
<head>
<base href="http://demos.telerik.com/kendo-ui/datepicker/rangeselection">
<style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }   
</style>

 <title></title>
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.common-material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.default.mobile.min.css" />

<script src="//kendo.cdn.telerik.com/2016.2.607/js/jquery.min.js"></script>
<script src="//kendo.cdn.telerik.com/2016.2.607/js/kendo.all.min.js">   
</script>
</head>
<body>

    <div id="example">
        <div class="demo-section k-content">
           <form action="data.php" method="post">
            <h4>Start date:</h4>
            <input id="start" style="width: 100%;" value="" />

            <h4 style="margin-top: 2em">End date:</h4>
            <input id="end" style="width: 100%;" value=""/>
  <input name="" type="submit"  >
          </form>
        </div>
        <script>
             $(document).ready(function() {
                function startChange() {
                    var startDate = start.value(),
                    endDate = end.value();

                    if (startDate) {
                        startDate = new Date(startDate);
                        startDate.setDate(startDate.getDate());
                        end.min(startDate);
                    } else if (endDate) {
                        start.max(new Date(endDate));
                    } else {
                        endDate = new Date();
                        start.max(endDate);
                        end.min(endDate);
                    }
                }

                function endChange() {
                    var endDate = end.value(),
                    startDate = start.value();

                    if (endDate) {
                        endDate = new Date(endDate);
                        endDate.setDate(endDate.getDate());
                        start.max(endDate);
                    } else if (startDate) {
                        end.min(new Date(startDate));
                    } else {
                        endDate = new Date();
                        start.max(endDate);
                        end.min(endDate);
                    }
                }

                var start = $("#start").kendoDatePicker({
                    change: startChange
                }).data("kendoDatePicker");

                var end = $("#end").kendoDatePicker({
                    change: endChange
                }).data("kendoDatePicker");

                start.max(end.value());
                end.min(start.value());
            });
        </script>

    </div>


</body>
</html>

html{字体大小:14px;字体系列:Arial、Helvetica、sans serif;}
开始日期:
结束日期:
$(文档).ready(函数(){
函数startChange(){
var startDate=start.value(),
endDate=end.value();
如果(起始日期){
startDate=新日期(startDate);
startDate.setDate(startDate.getDate());
结束最小值(起始日期);
}否则如果(结束日期){
start.max(新日期(结束日期));
}否则{
endDate=新日期();
start.max(endDate);
结束.分钟(结束日期);
}
}
函数endChange(){
var endDate=end.value(),
startDate=start.value();
如果(结束日期){
endDate=新日期(endDate);
endDate.setDate(endDate.getDate());
start.max(endDate);
}否则,如果(起始日期){
最小结束日期(新日期(起始日期));
}否则{
endDate=新日期();
start.max(endDate);
结束.分钟(结束日期);
}
}
var start=$(“#start”).kendoDatePicker({
更改:startChange
}).数据(“kendoDatePicker”);
var end=$(“#end”).kendoDatePicker({
更改:endChange
}).数据(“kendoDatePicker”);
start.max(end.value());
end.min(start.value());
});
但这没什么


你能给我提个解决办法吗。提前感谢。

在输入元素中设置
name
属性(
name=“start”
name=“end”
name=“submit”
),然后您可以通过
$\u POST['start']
$\u POST['end']访问它们的值。

  <form action="data.php" method="post">
        <h4>Start date:</h4>
        <input name="start" id="start" style="width: 100%;" value="" />

        <h4 style="margin-top: 2em">End date:</h4>
        <input name="end" id="end" style="width: 100%;" value=""/>
   <input name="submit" type="submit"  >
      </form>

开始日期:
结束日期:

您的表单在哪里?我已经添加了我的代码。您必须为输入字段命名。