以下は、マイ タイム ピッカーの現在の JQuery です。時間が#from
フィールドから選択された場合、最大時間#to
を選択した時間に設定します。
#from
ピックアップできる最大時間から午前 1 時を選択した場合#to
は午前 1 時です。
var osmaxtime = '20';
$('#from').timepicker({ 'minTime': '9','maxTime': '8','scrollDefaultNow': true,'step': 60 });
$('#from').on('changeTime', function() {
var sFrom=$(this).val();
$('#to').timepicker({ 'minTime': '9','maxTime':sFrom,'scrollDefaultNow': true,'step': 60 });
});
$('#to').timepicker({ 'minTime': '9','maxTime': osmaxtime,'scrollDefaultNow': true,'step': 60 });
#to
ここで、フィールドに応じてフィールドの最大時間を増やしたいと考えてい#from
ます。
たとえば、午前 4 時 (+4 時間)#from
の最大時間から午前 1 時にピックアップする場合#to
$('#from').on('changeTime', function() {
var sFrom=$(this).val();
var sFromPuls=sFrom+4;// Here is the problem because the value of sFrom is in String or something else.
$('#to').timepicker({ 'minTime': '9','maxTime':sFrom,'scrollDefaultNow': true,'step': 60 });
});