A riesgo de sonar como un tonto - Los diseñadores HTML (HTML5) en nuestra firma mantenerme entregar simulacros funcionales con etiquetas de formulario que no tienen atributos ...Etiqueta de formulario HTML sin atributos. ¿Alguna razón para no hacerlo?
<form>
<label for="name">Name</label>
<input type="text" id="name" name="name">
</form>
Cada vez que veo este pierdo la esperanza en la humanidad solo un poco más. Pero no sé si debería resumirlos y explicarles los atributos del formulario y por qué los necesitamos, ya que no puedo encontrar ninguna documentación que diga que son "necesarios". Por defecto sé que la etiqueta del formulario asumirá cosas, como el método y la acción, pero prefiero que esos atributos estén en su lugar en lugar de ser omitidos. Es lo que siempre ha sido para aquellos de nosotros que hemos estado escribiendo HTML desde que comenzó.
Entonces, la pregunta general es: ¿Hay algo de malo (como quiera definirlo) con el uso de la etiqueta de formulario sin atributos? Si su acción prevista es la página actual y el método previsto es get, ¿qué argumento existe para incluir versus excluir los atributos predeterminados? ¿O asignándole una identificación que no usas?
esperaba ver esto:
<form id="search_form" action="" method="get">
<label for="name">Name</label>
<input type="text" id="name" name="name">
</form>
No es demasiado difícil encontrarlo, pero es difícil encontrar algo que mencione si una etiqueta de formulario puede estar vacía por completo. Anteriormente, el nombre estaba obsoleto para la etiqueta del formulario y se requería una identificación para validar. Ahora no veo nada en particular que indique que cualquiera de los dos debería estar allí. –
@KaiQing, simplemente use http://validator.w3.org/ –