2016-11-05 70 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 –