ELEMENTO < FORM >

Los formularios en HTML no han cambiado mucho. La estructura sigue siendo la misma, pero HTML5 ha agregado nuevos elementos, tipos de campo y atributos para expandirlos tanto como sea necesario y proveer así las funciones actualmente implementadas en aplicaciones web.

< html>

          < head>
                 < title>Formularios< /title>
         < /head> 
    < body>
      < section>
            < form name="miformulario" id="miformulario" method="get">
                   < input type="text" name="nombre" id="nombre">
               < input type="submit" value="Enviar">
               < /form>
                < /section>
  < /body>

< /html>

Como puede ver, la estructura del formulario y sus atributos siguen siendo igual que en especificaciones previas. Sin embargo, existen nuevos atributos para el elemento < form>:

  • autocomplete. Este es un viejo atributo que se ha vuelto estándar en esta especificación. Puede tomar dos valores: on y off. El valor por defecto es on. Cuando es configurado como off los elementos < input> pertenecientes a ese formulario tendrán la función de autocompletar desactivada, sin mostrar entradas previas como posibles valores. Puede ser implementado en el elemento < form> o en cualquier elemento < input> independientemente.

  • novalidate. Una de las características de formularios en HTML5 es la capacidad propia de validación. Los formularios son automáticamente validados. Para evitar este comportamiento, podemos usar el atributo novalidate. Para lograr lo mismo para elementos < input> específicos, existe otro atributo llamado formnovalidate. Ambos atributos son booleanos, ningún valor tiene que ser especificado (su presencia es suficiente para activar su función).


Comments

comments powered by Disqus