Validação de Formulário
Este artigo explica a validação de formulário.
Explica a validação de formulário em HTML.
YouTube Video
Validação de Formulário em HTML
Visão Geral da Validação de Formulário em HTML
- A validação de formulário em HTML é um mecanismo para garantir que os dados atendam a determinadas condições antes que o usuário os envie. Isso reduz erros no lado do servidor e melhora a experiência do usuário.
Atributo 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>
- O atributo
required
especifica que os campos de entrada devem ser preenchidos antes de enviar o formulário.
Atributo 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>
- O atributo
pattern
é usado para verificar se a entrada do formulário corresponde a um padrão regex específico. Por exemplo, isso verifica se o nome de usuário contém apenas caracteres alfanuméricos.
Atributos min
e 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>
- Os atributos
<min>
e<max>
são usados para especificar os valores mínimo e máximo permitidos para um elemento de entrada. Eles são comumente usados com tipos de entrada comonumber
,range
edate
. - Neste exemplo, você pode inserir um número entre 18 e 99.
Atributos minlength
e 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>
- O atributo
minlength
especifica o número mínimo de caracteres necessários para um campo de entrada, enquanto o atributomaxlength
define o número máximo de caracteres permitidos. - Neste exemplo, você pode inserir um texto entre 4 e 12 caracteres.
O atributo 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>
- O atributo
type="email"
é usado para garantir que a entrada esteja em um formato válido de endereço de e-mail. Este atributo fornece uma funcionalidade de validação integrada para campos de entrada de endereço de e-mail.
O atributo 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">
fornece um campo de entrada que exige um formato de URL correto. O navegador verifica automaticamente se a entrada é válida como uma URL.
Você pode acompanhar o artigo acima usando o Visual Studio Code em nosso canal do YouTube. Por favor, confira também o canal do YouTube.