2012-07-24 7 views
1

조건이 충족 될 경우이를 수행하는 조건문이 있습니다. if 문이 괜찮 으면 모든 것이 완벽하게 작동합니다. 특정 체크 박스에 체크 표시를하면 텍스트 입력 중 하나가 특정 값으로 설정되고 편집 할 수 없게됩니다. 이 줄에 문제가 있습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? 나는 틀린 것이 무엇인지 알 수 없다!JavaScript로 onfocus 변경하기

document.getElementById('amount').disabled = true; 

그것을 비활성화하거나 만드는 방법에 대한 그것을 읽고 어떻게

document.getElementById('amount').onfocus = "this.blur()"; 

답변

3

document.getElementById('amount').readOnly = true; 

FIDDLE

+0

감사합니다. – cream

1

onFocus = function(){return false;} 
시도3210

또는 입력 태그에 readonly 속성을 사용할 수 있습니다. 그러나 모든 브라우저에서 작동하는지 잘 모르겠습니다.