Exemplo
Especificar que o servidor aceita apenas arquivos de imagem no upload do arquivo:
<form action="demo_form.asp">
<input type="file" name="pic" accept="image/*">
<input type="submit">
</form>
Tente você mesmo " Definição e Uso
A accept atributo especifica os tipos de arquivos que o servidor aceita (que podem ser enviados através de um upload de arquivo).
Nota: A accept atributo só pode ser usado com <input type="file"> .
Dica: Não use este atributo como uma ferramenta de validação.upload de arquivos devem ser validados no servidor.
Suporte a navegadores
Os números na tabela especificar a primeira versão do browser que suporta totalmente o atributo.
Atributo | |||||
---|---|---|---|---|---|
accept | 8 | 10.0 | 4.0 | 6 | 15,0 |
Diferenças entre HTML 4.01 e HTML5
NENHUM.
Sintaxe
<input accept=" file_extension |audio/*|video/*|image/*|media_type">
Dica: Para especificar mais de um valor, separe os valores com uma vírgula (por exemplo, <input accept="audio/*,video/*,image/*" /> .
Os valores dos atributos
Valor | Descrição |
---|---|
file_extension | A extensão de arquivo começando com o carácter de paragem, por exemplo: .gif, .jpg, .png, .doc |
audio/* | Todos os arquivos de som são aceitos |
video/* | Todos os arquivos de vídeo são aceitos |
image/* | Todos os ficheiros de imagem são aceitos |
media_type | Um tipo de mídia válido, sem parâmetros. Olhe para Tipos IANA mídia para obter uma lista completa dos tipos de mídia padrão |