2017-01-30 5 views
0

私はこのコード(jQueryのUIなし日付ピッカー)なぜon( 'changeDate')関数は2つの結果を返しますか?

$('#calendar').datepicker().on('changeDate', function (ev) { 
    alert('Input changed'); 
}); 

を持っていると私はそれを実行したときに、それはおそらく一度だけ実行したとき、それは、アラート(「入力は変更しました」)。この問題で私を教えてください。それは私のコード全体に大きな影響を与えます。

ありがとうございます。

+0

あなたは何が起こっているかを明確にすることはできますか?それは何度も発射ですか? – Rhono

+0

2回発砲しています。コード全体を走らせると、一度走った。カレンダーをクリックして現在の週を変更すると、コードは2回実行されました。 – silentHijab

+0

さらにJavaScriptコードが必要です。 –

答えて

1

選択した日付を取得するには、onSelectを使用してください。 Here is a working JSfiddle link

$("#dt").datepicker({ 
onSelect: function(dateText, inst) { 
    var date = $(this).val(); 
    var time = $('#time').val(); 
    alert('on select triggered'); 
    $("#start").val(date + time.toString(' HH:mm').toString()); 

} 

})。

+0

ありがとうございますが、私のコードでこれを実行できません。今すぐ自分のコードを追加しようとしています – silentHijab

+0

これを統合しようとしているところで、コードスニペットを提供できますか?あなたはhtml要素のIDを変更する必要があります –

+0

私の質問にいくつかのコードを追加しました。私を許してください、私はjsfiddleを追加し、jqueryをインポートする方法を知らない。本当に申し訳ない – silentHijab

関連する問題