Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


Atributo formenctype HTML5: Cambiar la codificación de un formulario

Con el atributo formenctype HTML5 podemos cambiar la codificación establecida en un formulario web, este atributo de HTML5 tiene un funcionamiento y sintaxis similar al atributo formaction de HTML5.

Sintaxis del atributo formenctype HTML5

Os pongo la sintaxis extraída de su web oficial:

Tal y como podéis ver en el ejemplo el formulario tiene establecito el enctype=multipart/form-data, esta será la codificación por defecto del formulario.

En cambio, en caso de clickar el input de tipo submit, el formulario cogerá la codificación del atributo formencytpe.

De esta manera podemos establacer en los formularios una codificación por defecto y cambiarla dependiendo del input clickado.

Tipos de enctype para el atributo formenctype HTML5

Estos son los diferentes valores que podemos poner en este atributo:

  • application/x-www-form-urlencoded: Se codifican todos los caracteres convirtiendo los espacios en blanco en ‘+’ y los demás caracteres especiales se convierten en valores hexadecimales ASCII.
  • multipart/form-data: No se codifican los caracteres, y solo se usa cuando el formulario envía/sube ficheros al servidor.
  • text/plain: Sólamente se convierten ls espacios en blanco en caracteres ‘+’.

Listado de los nuevos atributos HTML5

En esta otra url tenéis todos los nuevos atributos HTML5 para inputs y formularios.

Listado de los nuevos input HTML5

En esta url tenéis el listado completo de los nuevos input de HTML5.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies