2009-08-06 4 views

답변

11

컨트롤을 사용하지 않도록 설정하면 이벤트도 사용할 수 없게됩니다.

그 문제를 해결하려면, 당신은 절대적으로 <input> 필드 위에 위치한 <div>을 ( z-index 이상) 추가하고 <div>click() 이벤트를 첨부 할 수 있습니다. 클릭 한 번 <div>을 처분하고 <input>을 사용하도록 설정합니다.

사용자가 <input>의 값을 변경하지 못하도록하려면 disabled 대신 readonly을 사용하십시오. 이것은 이벤트 핸들러를 비활성화하지 않습니다.

$('#myInput').attr('readonly', true); 
관련 문제