몇 가지 (동적으로 변경 가능한 금액) 입력 필드 (주로 텍스트, 몇 개의 버튼)가있는 페이지가 있으며 양식이 완료/제출/완료되면 더 이상 편집 할 수 없지만 여전히 볼 수 있습니다. 내가 이러한 목표를 달성하기 위해 한 일은 불가능라는 문자열을 선언하고, 양식이 확정 된 경우, 그것은ASP.NET 입력 태그 - 커서 : default
disabled="disabled=\"disabled\""
로 설정되고, 그렇지 않은 경우는 null입니다. 그런 다음 입력 태그에 배치하여 사용할 수 없도록합니다. 이것은 잘 작동합니다. 그러나 커서는 단추의 포인터 및 텍스트 상자의 텍스트 커서로 계속 변경됩니다. 어떻게 바꿀 수 있습니까? 나는 "로 태그 내에서 따옴표를 렌더링
string disabled = (bool)ViewData["Finalized"] ? "disabled = \"disabled\" style=\"cursor:default\"" : null;
에 노력하고있어. 비활성화 기능은 정상적으로 작동하지만 커서는 아무런 영향을받지 않습니다. 문자열 (동일한 결과) 내에서 작은 따옴표로 다시 쓰려고 시도했습니다. 문자열과 큰 따옴표 (오류, 너무 많은 문자가 리터럴에 있음)를 작은 따옴표로 사용했지만 성공하지 못했습니다. 이렇게 할 수있는 방법인가요? 아니면 잘못된 방향으로 가고 있습니까?
<input type="button" id="newtablebutton" class="pctbutton white" value="Add Table" onclick="showbox()" <%: disabled %> />
나는 페이지를 오버레이 낮은 불투명도 사업부의 간단한 수정으로 이동하지만, 의미있는 모든 것 (내 테스트에서 크롬이 이미 비활성화 된 입력의 기본 커서를 사용하는 것이 있습니다) 정보는 스크롤 div에 포함되므로 스크롤 기능을 잃어 버릴 염려가 없습니다. – yoozer8
스타일 속성을 설정 한 사용하지 않는 요소에 대한 CSS 클래스를 만드는 방법에 대해 설명합니다. – Zachary
@Zachary - 그 중 아무 것도 안된다 – yoozer8