Saltar al contenido principal
Codigo Heroe
Tarea anterior
Formularios: introducción15/16
A la lista de tareas
  1. 1. El primer formulario
  2. 2. Un campo de texto
  3. 3. El identificador y el valor predeterminado
  4. 4. La etiqueta de un campo
  5. 5. Asociar una etiqueta y un campo mediante id
  6. 6. Agregar otro campo
  7. 7. Un campo de contraseña
  8. 8. El botón de envío del formulario
  9. 9. Un campo de texto de varias líneas
  10. 10. Una casilla de verificación
  11. 11. Un botón de opción
  12. 12. Un grupo de botones de opción
  13. 13. Una lista desplegable
  14. 14. Una lista de selección múltiple
  15. 15. Un campo para subir archivos
  16. 16. Un campo oculto
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Un campo para subir archivos

Un campo para subir archivos se crea con una etiqueta <input> de tipo file. Para enviar sus datos al servidor, el campo debe tener un nombre.

Para que el navegador pueda enviar el archivo seleccionado, hay que agregar al formulario el atributo enctype con el valor multipart/form-data. Al formulario, no al campo.

Este atributo indica al navegador en qué formato debe enviar los datos. El valor multipart/form-data permite enviar los campos y los archivos en partes separadas dentro de la misma solicitud.

Por cierto, el aspecto de los campos de tipo file varía mucho según el sistema operativo, y sus controles nativos son difíciles de personalizar con estilos.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Un campo para subir archivos</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Perfil</h1> <form action="https://codigoheroe.com/echo" method="post"> <p>Elige una imagen para tu avatar:</p> <!-- Agrega el campo aquí --> <input type="submit" value="Subir"> </form> </body> </html>
CSS
input[type="submit"] { display: block; margin-top: 10px; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Agrega al formulario el atributo enctype con el valor necesario para subir archivos.
    2. Agrega un campo para subir archivos con el nombre avatar.
    Codigo Heroe

    © 2023-2026, codigoheroe.com