2016-11-05 4 views
-4

入力タイプの日付が送信ボタンなしで設定されていることを確認することができます。つまり、モバイルブラウザを介して行われた場合、最初に日付入力フィールドをクリックすると設定ボタンがあります。この「設定」ボタンがクリックされたことを確認する方法があります。また、デスクトップビューの場合、ユーザーが日付をクリックするとカレンダーが表示されます。同じボタンになりますが、これは送信ボタンなしでクリックされたことを確認する方法はありますか?入力の日付が送信ボタンなしで設定されていることを確認しますか?

画像例:おかげでみんなが、今しばらくこれで苦労されて

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

enter image description here

通常、私はただ、このような何かを送信ボタンを使用してチェックします。

答えて

0

なぜHTMLを扱わないのですか? required属性を持つ入力タイプが空でない場合を除き

<input type ="date" required> 

フォームは文句を言わない提出

+0

申し訳ありませんが、私は、ユーザーがページを変更することができるように、ページがデータを保存入っ作りたいと思って言及している必要があり、日付はまだでしょう彼らが戻るときにそこにいる。 –

+0

自動的に保存されますか?あなたがページをリフレッシュしない限り、データがまだそこにあるときに、フォームをいっぱいにしてから別のページに移動してください。しかし、ページを更新してもデータを覚えておきたい場合は、これを確認してください。http://stackoverflow.com/questions/9308336/execute-function-before-refresh –

関連する問題