2012-07-27 3 views
1

입력란에 ui 캘린더가있는 입력란이 있습니다. disableinput 상자에 입력 필드의 마우스 focus에 일정이 열리지 않도록하고 싶습니다.라디오 버튼에서 입력 필드의 캘린더 사용 안 함을 선택하십시오.

입력 상자를 사용하지 않으려면 $('#enddate').attr('readonly', true);을 사용했지만 입력 상자를 클릭해도 캘린더가 열립니다. - 그 disabled과 필드하는 것 때문에 http://jsfiddle.net/VjadE/이 (날짜에서 일정을 열리지 않습니다이 데모에 http://jsfiddle.net/4U7BS/추가 :

$('.starttime').click(function(){ 
    atype=$('input:radio[name=startdate]:checked').val(); 

    if(atype==2){ 
     $('#enddate').attr('readonly', true); 
    } 
    else 
     $('#enddate').attr('readonly', false); 
}); 

답변

1

이 사람을 시도 할 다음과 같이 내가 사용한

코드 조각이다 나는 생각한다 당신이 :)

내가 당신의 DOM을 희망 JQuery와 올바른 휴식을 원하는 이잖아!

는 희망이 도움 원인!

코드는

$("#enddate").prop("disabled",true); 

가능하게

$("#enddate").prop("disabled",false); 
관련 문제