Welcome to Our Website

Forms:

를 사용하여 확인입니다 좋은 옵션을 때 당신이 당신의 방문자 옵션을 선택하는 여러 항목에서 그룹의 선택입니다. 그런 측면에서는 확인란을 작동합 반대의 라디오 버튼만을 선택할 수 있습 중 하나에서 항목 그룹의 선택입니다., 가장 단순한 형태,checkbox 은 단순히 입력된 요소를 가진 유형 속성을 설정하는 확인란은 다음과 같습니다.

<input type="checkbox">

그러나,모든 입력하는 요소를 정의해야에 대한 이름을 사용할 수 없는 이름의 요소가 되지 않습 식별 가능한 경우 게시물 양식으로 다시 서버에서 처리합니다. 당신은 또한 값을 설정하려는-이 체크 박스가 체크 된 경우 서버에 전송 된 값이됩니다., 예를 들어 다음과 같습니다.

<input type="checkbox" name="nameOfChoice" value="1">

가 이 예제에는 경우,체크박스가 검사되고 양식이 제출하는 서버,서버를 읽을 수 있는 형태 요소는”nameOfChoice”그리고 그 가치 될 것입니다 1.

확인되었거나 확인되지 않았습니까?

알 수 있는 방법을 모두 체크 박스는 지금까지 확인되지 않았에서 시작 부분-사용자가 상호 작용으로는 확인란을 변경할 상태에서 선택되지 않을 확인합니다., 이것이 무엇을 원하지만,때때로,당신은 당신이 원하는 체크박스를 체크하여 하나,기본적으로 제안하는 선택을 사용자 또는 보여주고 있기 때문에 체크 박스로에 해당하는 값이 기존 설정을 예를 들어 데이터베이스에서., 다행히도,이것은 매우 간단합니다-단지 추가 확인 특성을 확인란을 선택합니다:

<input type="checkbox" name="nameOfChoice" value="1" checked>

In the old days of XHTML,각 특성에 항상 있어야 하는 값도 부울 속성,그것은 다음과 같이 보일 것입니다.

<input type="checkbox" name="nameOfChoice" value="1" checked="checked" />

어느 방법으로 작동해야에서 모든 현대적인 브라우저 하지만 첫 번째 방법은 더 짧고”HTML5 같은”.

에 여러 선택

지금까지,우리의 모든 확인되었 간단한 스위치,예를 들어,정의하기 위한 여부는 옵션입니다., 확인란은 그 좋은,하지만 언급 한 바와 같이,그들은 또한 사용자에게 가능한 옵션의 선택을 허용하는 데 사용될 수있다. 나에게 당신을 보여 깔끔한 예제는 이 의미가 있습니다:

알 수 있는 방법을 우리는 지금 여러 개 있는 체크박스,하지만 그들은 모두가 공유하는 같은 이름(“favorite_pet”)하지만 서로 다른 값을(예를 들어,”개”). 이 양식을 서버에 다시 제출하면 이러한 모든 확인란이 단일 이름으로 표시되지만 값은 0-3 항목의 배열이됩니다., 를 사용한 경우 라디오 버튼을 대신의 체크박스 사용자만을 선택하도록 허용하는 단일 좋아하는 동물,하지만 함께 확인란을 선택할 수 있습 그들의 아무도의 모든들 또는 그 중 일부입니다.

라벨에 대한 확인란

경우에 당신은 테스트 이전를 들어,당신다는 것을 알 수 있습을 넣어 텍스트는 다음을 확인,하지만 그들은 여전히 두 가지 별도의 것-을 클릭할 수 없는 텍스트를 트리거합니다. 이것은 사용자에게는 정말 성가신 일이 될 수 있지만 다행스럽게도 우리에게는 쉽게 해결할 수 있습니다:레이블 요소 만 사용하십시오!, 다음은 차이점을 보여주는 기본 예제입니다.

두 개의 확인란-레이블이없는 것과 하나가있는 것. 거의 동일하게 보일 수도 있지만 레이블이있는 것은 실제 확인란과 첨부 된 레이블을 모두 클릭하여 트리거 할 수 있습니다. 이것은 좋은 경우에 앉아 데스크탑 PC 으로 마우스,하지만 더 나은 사용하는 경우 터치 디바이처럼 스마트폰,작은 확인할 수 있습을 가진 당신의 손가락이다.,

레이블은 매우 간단합니다-그것은 사용에 대한 특성을 자신을 첨부 형태 요소 id 가 일치하는 특성(나는”개”두 곳 모두에서).

체크 박스로 동적으로 작업

다른 DOM 요소와 마찬가지로 JavaScript 를 사용하여 체크 박스를 조작 할 수 있습니다. 그 점에서,그것은 흥미로운 일이 될 수 있습니다 여부를 확인하는 확인란을 선택하거나지 않고 아마 약간 추가 논리하는 방법을 제어 많은 옵션이 사용자가 선택할 수 있습니다., 는 방법을 보여 이 작업을 수행 할 수 있습니다,나는 확장된 이전 예(는”애완 동물을 좋아하는”선택)을 포함 JavaScript magic

을 빠르게 실행을 통해 어떤 이 코드는 않습니다. 우리는 우리와 동일한 형식으로 하기 전에,그러나 우리가 추가되는 이벤트를 처리하여 각각의 체크 박스는 원인이 되는 그들을 부르는 자바스크립트 함수(ValidatePetSelection)사용자 클릭 합니다. 이 함수에서,우리는 우리의 모든 관련 체크 박스를 사용하 getElementsByName 기능 그리고 우리는 루프를 통해 그들을 볼 수 있는 경우 체크인 또는지에 대한 각각의 검사 항목을 추가하는 숫자입니다., 이 번호는 다음 확인하고 그것을 초과하는 경우 다,우리는 사용자에게 경고하는 문제에 대해(단,두 가지 애완 동물을 선정될 수 있습니다)그리고 우리는 false 를 반환합니다. False 를 반환하면 확인란이 선택되지 않습니다.자바 스크립트를 사용하여 확인란으로 작업하는 방법에 대한 간단한 예일뿐입니다. 특히 JQUERY 와 같은 JavaScript 프레임 워크를 사용하는 경우 DOM 요소를 훨씬 쉽게 선택하고 조작 할 수 있습니다.,

요약

확인할 수 있게 설정을 선택할 수 있는 옵션이 사용자가 사용-하거나 전환하는 단일의 설정 또는 해제하거나 수 있도록 여러 선택,처에는 애완 동물을 좋아하는 예입니다. 당신이 사용해야 하는 상표를 연결하는 확인란을 선택하고 설명하는 텍스트가 함께할 수 있도록 사용자에게 더 큰 영역을 조작할 때는 확인란-이것은 또한 좋은 지원을 위한 기술 같은 화면에 대한 독자 시각 장애인입니다.

이 기사는 다음 언어로 완전히 번역되었습니다:선호하는 언어가 목록에 없습니까?, 이 기사를 귀하의 언어로 번역하는 데 도움이 되려면 여기를 클릭하십시오!

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다