과거 시간을 시간 및 분으로 비활성화하고 싶습니다. 시도한 코드는 http://jsfiddle.net/7de4onun/18/입니다. 하나의 드롭 다운 목록에 시간과 분이 표시되면 시간 드롭 다운 목록에서 지난 시간을 비활성화 할 수있었습니다. 그러나 날짜 드롭 다운 목록에서 사용자가 선택한 날짜에 따라 피들에 표시된 것처럼 시간과 분이 개별 드롭 다운 목록에 개별적으로 표시 될 때 지난 시간과 분을 어떻게 비활성화 할 수 있습니까? 그래서, 나는 이미 선택한 날짜의 사용자를 기반으로 통과 된되는 시간과 분을 비활성화하려면 : http://jsfiddle.net/7de4onun/18/시간 드롭 다운 목록
PS :
require([
"dojo/_base/lang", "dijit/registry", "dojo/ready", "dijit/form/TimeTextBox", "dojo/parser"
], function(lang, registry, ready) {
ready(function() {
var timeH = registry.byId("selHours"),
timeM = registry.byId("selMins");
document.getElementById('selHours').value = document.getElementsByName('tHours')[0].value;
document.getElementById('selMins').value = document.getElementsByName('tMinutes')[0].value;
});
});
전체 여기에 코드를 찾아주세요 : 아래
샘플 코드입니다 해당 사용자는 전달 된 시간 또는 분을 드롭 다운 목록에서 선택할 수 없습니다.
그것의 잘못된 way..First에서 작업이 현재 시간을 사용하지 않도록 설정하고 두 번째는 우리가 분 드롭 다운 목록 과거 분에 오늘의 날짜를 미래의 시간을 선택하더라도이다는 disabled.See는 IS updated Fiddle http://jsfiddle.net/7de4onun/21/ 제안 된 수정 사항이 있습니다. @Venkata Panga – user4103233
dojo에서 분과 관련된 몇 가지 문제가있는 것 같습니다. http://ysfiddle.net/7de4onun/22/ –
"dojo.1.9.0.js"와 관련하여 "dojo"로 업데이트되었습니다. 1.10.1.js ", 업데이트 피들을 보시려면 여기를 클릭하십시오 http://jsfiddle.net/7de4onun/25/ –