폼 검증
이 글은 폼 검증에 대해 설명합니다.
HTML에서 폼 검증에 대해 설명합니다.
YouTube Video
HTML 폼 검증
HTML 폼 검증 개요
- HTML 폼 검증은 사용자가 데이터를 제출하기 전에 특정 조건을 충족시키는지 확인하는 메커니즘입니다. 이는 서버 측 오류를 줄이고 사용자 경험을 향상시킵니다.
required
속성
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" required placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
required
속성은 폼을 제출하기 전에 입력 필드가 반드시 채워져야 함을 지정합니다.
pattern
속성
1<form>
2 <label for="username">Username (letters and numbers only):</label>
3 <input type="text" id="username" name="username" pattern="[A-Za-z0-9]+" required>
4 <button type="submit">Submit</button>
5</form>
pattern
속성은 폼 입력값이 특정 정규표현식 패턴과 일치하는지 확인하는 데 사용됩니다. 예를 들어, 사용자 이름이 알파벳과 숫자만 포함하는지 확인합니다.
min
및 max
속성
1<form>
2 <label for="age">Age:</label>
3 <input type="number" id="age" name="age" min="18" max="99" placeholder="Enter your age">
4 <button type="submit">Submit</button>
5</form>
<min>
및<max>
속성은 입력 요소의 최소값과 최대값을 지정하는 데 사용됩니다. 이 속성은 주로number
,range
,date
와 같은 입력 유형에서 사용됩니다.- 이 예시에서 18에서 99 사이의 숫자를 입력할 수 있습니다.
minlength
및 maxlength
속성
1<form>
2 <label for="username">Username:</label>
3 <input type="text" id="username" name="username" minlength="4" maxlength="12" placeholder="4-12 characters">
4 <button type="submit">Submit</button>
5</form>
minlength
속성은 입력 필드에 필요한 최소 문자 수를 지정하고,maxlength
속성은 허용되는 최대 문자 수를 정의합니다.- 이 예제에서는 4자에서 12자 사이의 텍스트를 입력할 수 있습니다.
type="email"
속성
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
type="email"
속성은 입력값이 유효한 이메일 주소 형식인지 확인하는 데 사용됩니다. 이 속성은 이메일 주소 입력 필드에 대해 내장된 유효성 검사 기능을 제공합니다.
type="url"
속성
1<form>
2 <label for="website">Website:</label>
3 <input type="url" id="website" name="website" placeholder="https://example.com" required>
4 <button type="submit">Submit</button>
5</form>
<input type="url">
은 올바른 URL 형식이 요구되는 입력 필드를 제공합니다. 브라우저는 입력값이 URL로 유효한지 자동으로 확인합니다.
위의 기사를 보면서 Visual Studio Code를 사용해 우리 유튜브 채널에서 함께 따라할 수 있습니다. 유튜브 채널도 확인해 주세요.