2016-11-05 75 views
-4

是否可以检查输入类型日期是否设置没有提交按钮。也就是说,如果通过移动浏览器完成,当您第一次点击日期输入字段时,有一个设置按钮是否有一种方法来检查这个“设置”按钮被点击,并且对于桌面视图,当用户点击日期时获得日历将是相同的按钮,有没有办法检查这已被点击没有提交按钮?检查输入日期是否没有提交按钮?

形象的例子:

enter image description here

通常我会只是检查使用提交按钮,这样的事情:

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

谢谢你们,现在已经挣扎了一会儿。

回答

0

为什么不让HTML处理它?

<input type ="date" required> 

形式不会提交,除非与required属性输入类型不为空

+0

对不起,我应该提到我想使页面保存输入的数据,从而使用户可以更改页面和日期仍然会在他们回来的时候在那里。 –

+0

是否自动保存?尝试填写表单,然后转到其他页面,当您按回数据时仍然存在,除非您刷新页面。但如果你想记住数据甚至页面刷新检查这个http://stackoverflow.com/questions/9308336/execute-function-before-refresh –