2016-06-18 19 views
4

コンタクトフォーム7を使用して、デフォルトの日付を今日に設定するにはどうすればよいですか?お問い合わせフォーム7:デフォルトの日付を今日に設定

min:todayで最低限の日付を簡単に設定できます。日付ピッカーをクリックすると、今日から日付を選択できます。

ただし、デフォルトの日付(ピッキング前)は今日の日付ではありません。日付は2016/mm/ddのように表示されます。

答えて

0

はい、私はスクリプト

<script> 
jQuery(function ($) { 
    var now = new Date(); 
    var day = ("0" + now.getDate()).slice(-2); 
    var month = ("0" + (now.getMonth() + 1)).slice(-2); 
    var today = now.getFullYear()+"-"+(month)+"-"+(day); 
    $('#datePicker').val(today); 
$("#datePicker").attr("min", today); 
}); 
</script> 

し、それを呼び出すより追加:私が見つけ

[date* your-date class:required id:datePicker] 
0

を:

$(function() { 
var now = new Date(); 
    var day = ("0" + now.getDate()).slice(-2); 
    var month = ("0" + (now.getMonth() + 1)).slice(-2); 
    var today = now.getFullYear()+"-"+(month)+"-"+(day); 
    $('#datePicker').val(today); 
$("#datePicker").attr("min", today); 
}); 

はまた、ライブラリーを追加することを忘れないでください。最初に:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 

私はそれを次のように呼びました:

[date* check-in min:today id:datePicker] 
関連する問題