Tips útiles a la hora de crear formularios con HTML

Todos en alguna ocasión, nos hemos visto en la necesidad de buscar en Google el cómo hacer algo que en teoría es muy sencillo pero que por despiste, siempre nos olvidamos de apuntar.

Como me ha pasado eso mismo a mi en más de una ocasión, he decidido crear esta entrada con algunos tips para tenerlas a mano cuando cree futuros formularios. Espero que os sean de utilidad y si tenéis alguno vosotros, estaré atenta a vuestros comentarios y los iré añadiendo a la entrada para tenerlos todos juntos.


Tip 1 - Evitar que un botón active un formulario

¿Cuántas veces has querido crear un botón que simplemente cargue unos datos, muestre un pequeño texto o simplemente valide los campos del formulario antes de que el usuario decida enviarlo?

Para ello sólo bastaba con que el método "onclick" del botón en cuestión devolviera un false.

onclick="miMetodo(); return false;"


Tip 2 - Abrir enlaces en una pestaña nueva

Si no quieres que los usuarios al encontrar un enlace en tu página web la abandonen, lo mejor es que la página a la que hace referencia ese link se abra en una pestaña nueva. De esta forma, si al usuario le apetece regresar a la posición en la que estaba leyendo, tu página sigue donde la dejó y la del link en otra pestaña.

Para esto, hay que añadir target = "_blank" al link.

<a href="url" target="_blank"> Link en otra pestaña </a>


Tip 3 - Validar los campos antes de enviar

Hay momentos en los que tendrás que validar la información que ha aportado el usuario antes de procesarla, como puede ser que los campos tengan valor, una estructura concreta o que simplemente quieres poner un tick verde en todos los campos que están bien.

La solución es similar al Tip 1, solo que el "return false" estaría en los casos que no cumplan los requisitos que queremos que cumplan los campos antes del envío y devolvería true en el caso de que todo estuviera bien.

See the Pen Untitled by Eva (@evapikachu) on CodePen.


Tip 4 - Regex

Yo en estos casos, acostumbro a buscar una página que valide los patrones que voy a usar antes de utilizarlos en mi web, de esta forma se puede probar muchos textos diferentes rápido y así te quedas con el patrón correcto.

Os dejo por aquí un par de páginas, aunque si buscáis en Google seguro que os aparecen muchas más.

regex101.com
regexr.com


Comentarios

Entradas populares de este blog

Minterms y Maxterms

Sumador y restador con puertas lógicas

Teorema de expansión de Shannon