HTML,무엇을 해야하는 일이 선택한,비활성화 옵션를 받으려면 어떻게 해야 합니까?

StackOverflow https://stackoverflow.com/questions/49790

문제

서 특정 예를 들어,내가 다루는 드롭다운,예를 들어:

<select name="foo" id="bar">
  <option disabled="disabled" selected="selected">Select an item:</option>
  <option>an item</option>
  <option>another item</option>
</select>

물론,거의 무의미한,하지만 내가 궁금해지는 엄격한 행동이 정의됩니다.오페라 효과적으로 거부한'선택'특성과 선택 목록에서 다음 항목으로.모든 다른 브라우저가 나타날 수 있도록,그리고 그것은 남아 있을 선택합니다.

업데이트: 을 명확히,나는 특별히 관심이 초기에 선택합니다.내가 다루는 그 중 하나는'항목을 선택한:'형 드롭다운 경우에는 첫 번째 옵션은 정말 레이블 및 작업이 발생 onchange().이 라 점차적으로 강화',는 제출 버튼 존재,그리고만을 제거를 통해 자바 스크립트.는 경우"select"옵션을 제거하고,어떤 다음이 될 첫 번째 항목되지 않을 것을 선택할 수 있습니다.우리는 단지 지배아웃 onchange 드롭 다운스 전부,또는 한다"select"옵션을 선택할 수 있고,그냥 아무 효과가 있을까요?

도움이 되었습니까?

해결책

에 답변을 업데이트 질문에,내가 말하는 것이고'라벨'옵션을 선택할 수 있어야 합니다 하지만 하나게 아무것도 하지 않에 제출하거나 자바스크립트를 통해,도록 허용하지 않는 양식을 제출하는 값 없이 선정(가정의 필수 필드).

에서 usablilty 의 관점 나는 모두를 수행하는 방법은 모든 기초를 다룹니다.

다른 팁

HTML 사양은 막(ie.완전히 부족하)과 관련하여 이 이상한 조합.그들이 하는 말을 하는 형태 요소로 장애인 속성을 설정하지 않아야 성공할 수 있는,그래서 그것은 정말 할 수 없 선택됩니다.

브라우저도 그것을 렌더링하도록 보 선택이지만,그것은 말로 표시된 데이터입니다.처럼 보이는 오페라 가고 그것이 바로 나입니다.

HTML 사양 는 상태를 모두 선택되어&장애인용에 대한 옵션 <option> 요소이지만,지정하지 않은 무엇이 일어나야 하는 경우에의 충돌이 발생합니다.에 섹션에서는 장애인용 컨트롤

을 설정할 때,장애인 특성 에 다음과 같은 영향 요소:

  • 장애인 컨트롤 포커스를 받지 않습니다.
  • 장애인 컨트롤은 건너에서는 이동 탐색.
  • 장애인 컨트롤 성공할 수 없습니다.

그것은 또한 말

어떻게 사용할 수 없는 요소 렌더링에 따라 사용자 에이전트입니다.예를 들어,어떤 사용자 에이전트는"회색으로"장애인 메뉴 항목을 버튼 레이블,etc.이 예제에서,입력된 요소를 사용할 수 없습니다.따라서,그것은 사용자 입력을 받을 수 없습으며 그 가치를 제공합니다.

이 특정한 경우 지정되지 않은 나의 이 말하는 실제의 렌더링을'선택''장애'요소는 왼쪽까지 브라우저입니다.는 한 사용자가 선택할 수 없습니다 그것은 그것의 작업 표준으로 합니다.그가 말하는 스크립트의 경우 심각한 문제가 발생할 수 있습의 요소,그래서 그것이 가능한 자바스크립트 설정 비활성화 옵션으로 선택한(또는 사용하지 않을 선택한 옵션).이것이 반대하는 표준이지만,에 양식을 제출하는 옵션의 값을 수 없는 선택한 값입니다.선택 목록(I assume)가하는 값이 비어 있는 경우에.

에 따라 HTML4.01Specification 장애인 표준 특성에 대한 옵션 요소, 하지만,행동은 아마도 불확실한 기반으로 표준(읽기를 통해 정보에서 선택한 요소이며 옵션 요소입니다.여기에서 일부입니다 내 생각에 있는 오페라의 이유로 자신의 구현을 위해:

을 설정할 때,장애인 특성에 다음과 같은 효과가 있는 요소:
*장애인 컨트롤 포커스를 받지 않습니다.
*장애인 컨트롤은 건너에서는 이동 탐색.
*장애인 컨트롤 성공할 수 없습니다.

그래서,그것은 매우 가능성이 있는 것들 중 하나는 스펙은 막연한할 수 있을 정도로 모두 해석입니다.이 종류의 특질을 만드는 프로그래밍을 위한 웹 그래서 재미 있습니다.P

우리는 그냥을 배제'onchange'드롭 다운스 전부,또는 "select"옵션을 선택할 수 있는,단지 으로 효력이 없?

"항상"드롭 다운스 frowned 여 더 많은 기준에 집착하는 형식입니다.

나는 일반적으로 어떤 클라이언트 측면 유효성 검사를 수행합니다."를 선택하십시오는 항목에서 드롭다운"종류의 것입니다.즉

해 선택"..."옵션을 선택할 수 있고,그냥 아무 효과가 있을까요?

그래서 나는 말이"예"A 또는 B 질문입니다.:/죄송합니다!

불행하게도 그것은 진짜로 중요하지 않 일어나야 하는 것이기 때문에,IE 지원하지 않는 장애인 특성에서 옵션을 기간입니다.

http://webbugtrack.blogspot.com/2007/11/bug-293-cant-disable-options-in-ie.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top