如果開始時間大於結束時間和錯誤,我需要對開始時間和結束時間進行驗證。Mobiscroll時間更改驗證開始時間和結束時間
我該如何做到這一點。 我需要使用哪些事件來完成onselect驗證,onclose? 請幫我
感謝
如果開始時間大於結束時間和錯誤,我需要對開始時間和結束時間進行驗證。Mobiscroll時間更改驗證開始時間和結束時間
我該如何做到這一點。 我需要使用哪些事件來完成onselect驗證,onclose? 請幫我
感謝
可以動態地設置在onSelect事件中的minDate和的maxDate選項,如:
$('#end_time').scroller('option', 'minDate', $('#start_time').scroller('getDate'));
工作示例(不允許選擇開始日期>結束日期):
http://jsfiddle.net/dioslaska/2MVv6/1/
這適用於日期和datetimepickers爲好。
謝謝,但是,只有當你有一個預定義的開始時間,如果我沒有任何開始時間? – Sri
您可以使用onSelect事件對mobiscroll進行更改。
下面是一個例子,我試過..你可能
onSelect: function (dateText, inst) {
var newMinDate, newMaxDate;
endDate = new Date(dateText);
var newEndDate = new Date(endDate.getFullYear(), endDate.getMonth(), endDate.getDate() + 5);
$endCal.mobiscroll('setDate', newEndDate);
newMinDate = new Date(endDate.getFullYear(), endDate.getMonth(), endDate.getDate() + 1),
$endCal.mobiscroll('option', {
minDate: newMinDate
});
}
您使用的日期時間預設找到有用嗎? (請更具體一點...) – zolipapa
我使用時間預設和是當你做.Scroller('getDate')IAM gettign日期時間。 – Sri