0

このサイトのブートストラップにdatepickerを使用していますhttp://www.eyecon.ro/bootstrap-datepicker

日付をクリックしたときに日付の値を警告したい。私はこれらのコードを持っています:

HTML:

<div id="datepicker" class="input-append date pull-right" data-date-format="dd-mm-yyyy" data-date="12-02-2012">
    <input class="span2" type="text" value="12-02-2012" size="16" style=" width:95px;"></input>
    <span class="add-on"><i class="icon-th"></i></span>
</div>

JQuery:

$('#datepicker').datepicker();
$('#datepicker').datepicker().on('changeDate', function(){
    alert($(this).data('date'));
});

それは機能しますが、月または年をクリックすると警告も表示されます。これを修正するにはどうすればよいですか? ありがとう

4

1 に答える 1

0

onselectdaatepicker のtryイベント

$('#datepicker').datepicker({

onSelect: function(dateText, inst) {
     alert(dateText)
      }
})

日付ピッカーが選択されたときに呼び出されます。この関数は、選択された日付をテキストとして受け取り、datepicker インスタンスをパラメーターとして受け取ります。これは、関連する入力フィールドを参照します。

また

$('#datepicker').datepicker().on('changeDate', function(ev){
     alert(ev.date);
     console.log(ev);
});

編集: 2013 年 9 月 11 日水曜日 00:00:00 GMT+0700 (東南アジア標準時) から 2013 年 11 月 9 日までの日付を解析する

$('#datepicker').datepicker().on('changeDate', function(ev){

console.log(ev);
var d =new Date(Date.parse(ev.date));
dateString =(d.getDate()+1)+"-"+(d.getMonth()+1)+"-"+ d.getFullYear();
alert(dateString)
console.log(dateString)
});

ブートストラップ-日付ピッカー

option-onSelect

于 2013-09-13T08:54:55.167 に答える