2015-01-01 3 views
0

이것은 기술적 인 질문이 아니라 목적에 관한 질문입니다."disabled"속성의 목적은 무엇입니까?

옵션에 대해 "disabled"속성을 발견하고 그 목적에 대해 궁금해했는데 왜이 특성이 만들어 졌습니까? 이 옵션을 사용 가능/선택하지 않으려면 옵션을 전혀 표시하지 않는 것이 낫지 않습니까?

그리고이 속성을 사용할 수있는 시나리오를 제공 할 수 있습니까?

추 신 :이 시나리오에서 "비활성화 됨"속성은 "optgroup"또는 "option"태그에만 사용되며 다른 것 (예 : 제출, 입력 등)에는 사용되지 않습니다.

+0

사용자가 볼 수는 있지만 누군가 이메일 주소 등을 편집 할 수 없도록하려는 값을 넣을 수 있습니다. – jmore009

+1

[W3.org] (http://www.w3.org/) : "* 사용자 입력이 바람직하지 않거나 관련성이없는 컨텍스트에서는 컨트롤을 비활성화하거나 읽기 전용으로 렌더링하는 것이 중요합니다. 예를 들어 사용자가 일부 필수 데이터를 입력 할 때까지 양식의 제출 단추를 비활성화 할 수 있습니다 마찬가지로 저자는 양식과 함께 값으로 제출해야하는 읽기 전용 텍스트를 포함시킬 수도 있습니다. * "([Source] (http://www.w3.org/TR/html401/interact /forms.html#h-17.12)) – esqew

+0

일부 조건을 적용하거나 읽기 전용 값을 입력 할 때까지 양식 입력을 비활성화 할 수 있습니다. 일부 필드가 삽입 될 때까지만 사용 가능한 양식 제출 단추를 사용 불가능하게 할 수 있습니다. – Teknotica

답변

0

입력 필드, 버튼 등의 내용을 편집하는 것을 차단할 수 있습니다.하지만 자바 스크립트를 사용하면 사용 중지 또는 사용 중지하지 않을 수 있습니다.

-1

READONLY 및 DISABLED는 입력 필드의 기능을 다른 각도로 제거합니다. READONLY는 필드를 잠급니다. 사용자는 값을 변경할 수 없습니다. DISABLED는 동일한 작업을 수행하지만 추가 작업을 수행합니다. 사용자는 양식을 제출하지 않고 확인란을 선택하지 않고 복사 할 텍스트를 강조 표시하지 않고 필드를 사용할 수 없습니다. 사실 양식이 제출되면 사용 중지 된 필드는 전송되지 않습니다.

출처 : htmlcodetutorial.com

플러스 : 주요 질문에 대한 답변을 제공하기 위해,이 요소 (JS와) 다른 형태 요소의 교환에 의해 다시 활성화 할 수 있습니다. 또한,이 과정은 시각적 인 프레 젠 테이션을 위해 만들 수 있습니다. 또한 때로는, 등록 양식에서 사용자는 한 번만 더 필드를 선택할 수 있습니다.

+0

그건 ''요소를 묘사하는 것이고, '

+1

동일하거나 유사한 로직 (html로). 플러스 : 나를 비판하는 대신 사람들을 도울 수 있습니다. –

+2

아니요, 사실 전혀 다릅니다.복사 한 텍스트의 대부분은 '

관련 문제