sábado, 16 de julio de 2011

Atributo enctype de la etiqueta form


Hoy me ha pasado que no tenía claro cuáles eran los posibles valores que podía tomar el atributo enctype de la etiqueta form de HTML.

La primera solución está clara… googlear y en poco nuestra duda estará resuelta, pero ¿Cuál es la solución idónea y que nos garantiza un resultado correcto? No digo que googlear sea malo (de hecho creo que a veces, googleo más que hablo) pero existe un organismo como w3c que justamente se encarga de gestionar todos los estándares de la web (HTML, XHTML, DOM, XSLT, SOAP, CSS, etc.). Entonces ¿Por qué no acudir directamente a la fuente sagrada de conocimiento y olvidarnos por un momento de googlear?

Paso a paso para obtener la referencia del atributo enctype:

Navegar a http://www.w3c.es/ (me da vergüenza poner este paso, pero esta guía pretender ser un guía-burros, así que…)

Hacer clic en la pestaña ESTÁNDARES:

clip_image001

Hacer click en “Todas las especificaciones”, dentro de la sección ENLACES RÁPIDOS que hay la izquierda del documento:

clip_image002

Seleccionar HTML 4.01 Specification:

clip_image004

Seleccionar “Index Of Attributes” (porque sabemos que enctype es un atributo) en “Quick Table Of Contents”:

clip_image005

Ahora buscar la cadena enctype y navegar desde el enlace:

clip_image006

Por último (y lo más importante), leer con esmero la documentación del atributo:

This attribute specifies the content type used to submit the form to the server (when the value of method is "post"). The default value for this attribute is "application/x-www-form-urlencoded". The value "multipart/form-data"should be used in combination with the INPUT element, type="file".

Está claro que este post no pasará a la historia como el gran de post de panicoenlaxbox.blogspot.com, pero lo que pretendía mostrar es que el dominguerismo informático está bien (yo lo practico habitualmente), pero a veces es mejor hacer las cosas como dios manda ;-)

Un saludo!

No hay comentarios:

Publicar un comentario