Atributo formenctype HTML5

Cambiar la codificación de un formulario

02

Con este atributo podemos cambiar la codificación establecida en un formulario web, Es un atributo de HTML5 con el cual podemos cambiar la codificación establecida en un formulario web, tiene un funcionamiento y una sintaxis similar al atributo formaction de HTML5. De esta manera podemos establecer en los formularios una codificación por defecto y cambiarla dependiendo del input clickado.

 

Los diferentes valores de este atributo son:

  • 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.
  • application/x-www-form-urlencoded: Sólamente se convierten ls espacios en blanco en caracteres ‘+’.

 

Ejemplos de sintaxis:

<form enctype=«multipart/form-data»>
    <input type=«submit»value=«Enviar»formenctype=«application/x-www-form-urlencoded»>
</form>

Tal y como se puede ver en el ejemplo el formulario tiene establecido 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 recogerá la codificación del atributo formencytpe.

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

Por lo tanto.  el formulario en este caso no codificara caracteres ya que solo se encargara de subir ficheros en nuestro servidor.

Fuente: www.anerbarrena.com/atributo-formenctype-html5-4663/

Categorías: Promociones

0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *