HTML em atributo inválido


Definição e uso

O evento oninvalid ocorre quando um elemento <input> submittable é inválido.

Por exemplo, o campo de entrada é inválido se o atributo obrigatório estiver definido e o campo estiver vazio (o atributo obrigatório especifica que o campo de entrada deve ser preenchido antes de enviar o formulário).


Aplica-se a

O atributo oninvalid faz parte dos Event Attributes e pode ser usado em qualquer elemento HTML.

Elementos Evento
Todos os elementos HTML inválido

Exemplo

Exemplo de entrada

Execute um JavaScript quando um campo de entrada for inválido:

<input type="text" oninvalid="alert('You must fill out the form!');" required>

Suporte ao navegador

Os números na tabela especificam a primeira versão do navegador que suporta totalmente o atributo de evento.

Event Attribute
oninvalid Yes 10.0 Yes Not supported Yes