Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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
Php 检查输入日期是否设置为没有提交按钮?_Php_Html - Fatal编程技术网

Php 检查输入日期是否设置为没有提交按钮?

Php 检查输入日期是否设置为没有提交按钮?,php,html,Php,Html,是否可以在没有提交按钮的情况下检查输入类型日期设置。例如,如果通过移动浏览器完成,当您第一次单击日期输入字段时,会有一个设置按钮。是否有方法检查此“设置”按钮是否已单击,对于桌面视图,当用户单击日期时,您会收到日历?这将是同一个按钮。是否有方法检查此按钮是否已在未单击提交按钮的情况下单击 图像示例: 通常,我只需使用提交按钮进行检查,如下所示: if (isset($_GET['date'])){ $date = $_POST['dateValue']; if (empty($

是否可以在没有提交按钮的情况下检查输入类型日期设置。例如,如果通过移动浏览器完成,当您第一次单击日期输入字段时,会有一个设置按钮。是否有方法检查此“设置”按钮是否已单击,对于桌面视图,当用户单击日期时,您会收到日历?这将是同一个按钮。是否有方法检查此按钮是否已在未单击提交按钮的情况下单击

图像示例:

通常,我只需使用提交按钮进行检查,如下所示:

if (isset($_GET['date'])){
    $date = $_POST['dateValue'];
    if (empty($date)) {
        //if date is not set...
    }
    else{
        //if date is set...
    }
}

感谢各位,我们已经为此奋斗了一段时间。

为什么不让HTML来处理呢

<input type ="date" required>


表单不会提交,除非带有
必需属性的输入类型不为空

对不起,我应该提到我想让页面保存输入的数据,以便用户可以更改页面,并且返回时日期仍然存在。它不是自动保存的吗?尝试填写表单,然后转到其他页面,当您按back时,数据仍然存在,除非您刷新页面。但是如果你想记住数据,即使页面被刷新了,也要检查这个