내 양식에 두 개의 필드가 있습니다. 하나는 jQuery 날짜 선택기를 사용하는 날짜 필드이고 다른 하나는 jQuery 시간 선택기입니다. 이제 문제는, 날짜 필드에서 오늘 날짜를 선택하면 시간 선택 도구가 과거 시간을 표시하지 않아야한다는 것입니다. 예를 들면. 시간이 지금 17:00시라면, 시간 피커는 17:00시 이전에 시간을 선택해서는 안됩니다. 여기에 내 코드,jQuery timepicker의 시간을 동적으로 제한 하시겠습니까?
$(function() {
$(".datepicker").datepicker({minDate:'0'});
$('.timepicker').timepicker();
});
$("#date").click(function(){
if($("#date").val()=='04/17/2012')
{
updatetimefortoday();
}
});![enter image description here][1]
function updatetimefortoday()
{
$('.timepicker').timepicker({
onHourShow: timepickerRestrictHours
});
function timepickerRestrictHours(hour)
{
if ((hour > 17))
{
return true;
}
return false;
}
}
은 우리가 document.ready
의 기능을 updatetimefortoday()
를 호출하면 이제 문제는 제대로 timepicker를 보여주고있다. 그러나 코드에 표시된대로 날짜 필드를 클릭하여 작업하면 작동하지 않습니다.
이 예상되는 출력 기간을 선택한 후이다.
jQuery를 공식 시간 선택기를 가지고 있지 않습니다. 어느 쪽을 사용하고 있습니까? –
시간 선택 도구를 사용하고 있습니다. http://fgelinas.com/code/timepicker/ – Stranger