부트스트랩 입력은 사용자로부터 데이터를 수신하기 위해 사용되는 특수 필드입니다. 주로 다양한 웹 기반 형태로 사용됩니다. HTML 코드의 관점에서 우리는 이러한 양식 위젯을 구현하기 위해 다음과 같은 것이 필요합니다 : 양식은 멋지게 스타일을 짜기가 까다롭습니다. 이 문서의 범위를 벗어나 스타일링을 가르쳐 주므로 현재로서는 CSS를 추가하여 확인을 할 수 있습니다. 다음 섹션에서는 양식에서 사용할 수 있는 다양한 유형의 컨트롤에 대해 설명합니다. 코드를 시작하기 전에 폼에 대해 생각해 볼 시간을 가지는 것이 좋습니다. 빠른 모형을 디자인하면 사용자에게 요청할 올바른 데이터 집합을 정의하는 데 도움이 됩니다. UX(사용자 환경) 관점에서 볼 때 양식이 클수록 사용자를 잃을 위험이 커야 한다는 점을 기억하는 것이 중요합니다. 단순하고 집중력 을 유지: 절대적으로 필요한 데이터에 대해서만 요청하십시오.

양식 디자인은 사이트 또는 응용 프로그램을 빌드할 때 중요한 단계입니다. 양식의 사용자 환경을 다루기 위해 이 문서의 범위를 벗어나지만 해당 주제를 자세히 설명하려면 다음 문서를 읽어야 합니다

. TABINDEX 특성은 요소의 탭 순서를 나타내기 위해 0에서 32767 사이의 숫자를 지정합니다. TABINDEX=0 또는 TABINDEX 특성이 없는 양식 컨트롤은 양수 TABINDEX가 있는 모든 요소 후에 방문됩니다. 양수 TABINDEX 값 중에서 낮은 숫자가 먼저 포커스를 받습니다. 동점의 경우 HTML 문서에서 먼저 나타나는 요소가 우선합니다. 때로는 여백이나 패딩 유틸리티를 사용하여 필요한 완벽한 정렬을 만들어야 할 수도 있습니다. 예를 들어, 텍스트 베이스라인을 더 잘 정렬하기 위해 스택형 라디오 입력 레이블의 패딩 탑을 제거했습니다. 대부분의 브라우저는 전자 메일 및 URL과 같은 일부 입력 형식에 대해 기본 제공 유효성 검사를 제공합니다. 다른 요소에서는 패턴 특성에 정규식을 제공하여 유효한 입력 형식을 나타낼 수 있습니다. 자세한 내용은 유효성 검사의 섹션을 참조하십시오.

참고: name 특성은 양식 컬렉션 내에서 양식의 이름을 나타냅니다. 해당 값은 문서의 양식 간에 고유해야 하며 빈 문자열이 아니어야 합니다. 새 브라우저 탭에서 양식 결과를 열려면 «_blank» 값을 사용하십시오: HTML 4.0의 새로운 부울 READONLY 특성은 사용자가 입력을 변경하지 못하게 하지만 입력은 여전히 양식과 함께 제출됩니다. HTML 4.0의 새로운 비활성화 특성은 컨트롤을 사용하지 않도록 설정합니다. 비활성화된 요소는 값이 양식과 함께 제출되지 않고, 요소가 포커스를 받을 수 없고, 탭을 통해 문서를 탐색할 때 요소가 건너뛰는 추가 된 제한이 있는 읽기 전용 요소입니다. 숨겨진 양식 컨트롤은 나중에 서버에 푸시할 수 있는 페이지 내부의 데이터를 숨기는 데 사용됩니다. 이 컨트롤은 코드 내부를 숨기고 실제 페이지에 나타나지 않습니다. 예를 들어 숨겨진 양식 다음에 따라 현재 페이지 번호를 유지하는 데 사용됩니다.

사용자가 다음 페이지를 클릭하면 숨겨진 컨트롤 값이 웹 서버로 전송되고 전달된 현재 페이지에 따라 다음에 표시될 페이지를 결정합니다. 다음은 사용자의 성별 정보를 수집하는 데 사용할 수 있는 라디오 단추의 예입니다. 일반적으로 양식 데이터는 사용자가 제출 단추를 클릭할 때 서버의 웹 페이지로 전송됩니다. 이 예제에서는 «성» 입력 필드만 제출합니다. 간격 유틸리티(아래 그림 참조)를 사용하여 개별 양식 컨트롤의 너비와 정렬을 수동으로 해결해야 할 수 있습니다. 마지막으로 .sr 전용으로 화면 판독기가 아닌 방문자로부터 숨겨야 하는 경우에도 각 양식 컨트롤에