버튼을 클릭하면 (클라이언트 클럭 이벤트에서) 확인 버튼과 취소 버튼이 있습니다. ok 버튼을 클릭하고 이벤트 버튼을 클릭하십시오. 버튼을 비활성화하고 메시지를 표시하고 싶습니다 (Pls wait) 시도하고 있지만 작동하지 않습니다. 버튼을 비활성화하고 레이블을 텍스트로 설정할 수 없습니다.자바 스크립트에서 버튼을 비활성화하는 방법
function validate()
{
var response = confirm(Proceed)
if(response)
{
document.getElementById('btnSave').disabled = true;
document.getElementById('lblMessage').innerText = 'Please Wait';
return true;
}
else
{
return false;
}
}
나는 자바 스크립트 런타임 오류 error.Error입니다 점점 오전 : asp.net에서 정의되지 않았거나 null 참조의 특성 'innerText와'를 가져올 수 없습니다 모든의
이 btnSave'에'ClientIDMode = "정적" '속성을 추가처럼 보이는 있도록 HTML 코드로 return 문을 추가해야이
처럼 보이는 같은데요 '와'lblMessage' 그리고 시도하십시오 – Bharadwaj
왜 clientmode = 정적? –
'ASP.Net' 컨트롤은 네이티브 html 요소로 렌더링합니다. 렌더링하는 동안'asp.net'은'ID'를 변경하고 내용 계층에 따라'ID'를 설정합니다. 그래서 당신은'ASP.Net' 코드에서 언급 한 것처럼 정확한 ID를 얻지 못할 수도 있습니다. ClientIDMore = "static"을 사용하면 ID가 렌더링 중에 변경되지 않습니다. – Bharadwaj