HTML <input> acceptAtributo
Ejemplo
Especifica que el servidor solo acepta archivos de imagen en la carga de archivos:
<form action="demo_form.html">
<input type="file" name="pic" accept="image/*">
<input type="submit">
</form>
<input type="file" name="pic" accept="image/*">
<input type="submit">
</form>
Pruébalo »
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Internet Explorer 10, Firefox, Opera, Chrome y Safari 6 admiten el atributo accept.
Nota:Internet Explorer 9 y versiones anteriores no admiten el atributo accept de la etiqueta <input>.
Definición y uso
El atributo accept especifica los tipos de archivo que el servidor acepta y que se pueden enviar mediante la carga de archivos.
Nota:El atributo accept solo se aplica a <input type="file">.
Consejo:No utilice este atributo como herramienta de validación. La validación de la carga de archivos debe realizarse en el servidor.
Diferencias entre HTML 4.01 y HTML5
Ninguna.
Sintaxis
<input accept="audio/*|video/*|image/*|MIME_type">
Consejo:Para especificar varios valores, sepárelos con comas (por ejemplo, <input accept="audio/*,video/*,image/*" />).
Valores de atributo
| Valor | Descripción |
|---|---|
| audio/* | Acepta todos los archivos de audio. |
| video/* | Acepta todos los archivos de video. |
| image/* | Acepta todos los archivos de imagen. |
| MIME_type | Un tipo MIME válido, sin parámetros. ConsulteIANA Tipos MIME, para obtener la lista completa de tipos MIME estándar. |
Etiqueta HTML <input> Otras extensiones