我使用jQuery timepicker插件(https://github.com/trentrichardson/jQuery-Timepicker-Addon)對#start_time和#end_time標識符的2個文件。我希望#end_time必須更大或從#start_time開始。我嘗試了下面的代碼,但我不擅長jQuery。jQuery timepicker插件來限制end_time字段
$(function() {
$('#start_time').timepicker({
onClose: function(timeText, inst) {
if ($('#end_time').val() != '') {
var testStartTime = $('#start_time').timepicker('getTime');
var testEndTime = $('#end_time').timepicker('getTime');
if (testStartTime > testEndTime)
$('#end_time').timepicker('setTime', testStartTime);
}
else {
$('#end_time').val(timeText);
}
},
onSelect: function (selectedTime){
$('#end_time').timepicker('option', 'minTime', $('#start_time').timepicker('getTime'));
}
});
$('#end_time').timepicker({
onClose: function(timeText, inst) {
if ($('#start_time').val() != '') {
var testStartTime = $('#start_time').timepicker('getTime');
var testEndTime = $('#end_time').timepicker('getTime');
if (testStartTime > testEndTime)
$('#start_time').timepicker('setTime', testEndTime);
}
else {
$('#start_time').val(timeText);
}
},
onSelect: function (selectedTime){
$('#start_time').timepicker('option', 'maxTime', $('#end_time').timepicker('getTime'));
}
});
});
我有兩個時間輸入start_time和end_time。
您可以指定您正在使用的timepicker的URL嗎?我認爲那裏有不止一個。 – BobS
我正在使用https://github.com/trentrichardson/jQuery-Timepicker-Addon – Saleem
我不確定我是否正確理解,但是您是否嘗試比較開始時間和結束時間,並確保結束時間大於開始時間? –