Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


HTML5 url input: Un campo de formulario para urls

La etiqueta de HTML5 url input se asemeja bastante al tel input en cuanto a funcionalidad. Este nuevo input visualiza en teclados de dispositivos las teclas ‘.’, ‘/’, y ‘.com’ para facilitar la inserción de URLs.

En el siguiente enlace podéis ver los nuevos inputs y atributos formularios que han salido en HTML5.

Sintaxis de HTML5 url input

A continuación os detallo la sintaxis extraída de su web oficial.

Os muestro una imagen del HTML5 url input en un iPhone 4S.

HTML5 url input

Ejemplo de HTML5 url input

He preparado este ejemplo para probar el nuevo input en un dispositivo móvile, y así poder ver las teclas facilitadas por defecto para la inserción de URLs:

Atributos válidos en HTML5 url input

Voy a listaros los atributos válidos para este input según la W3C.

  1. name: Nombre del input (name=»nombre del input»).
  2. disabled: Atributo que determina si está desactivado el input para la introducción de datos (disable=»disabled»), por defecto activado.
  3. type: tipo de input, en este caso es ‘url’
  4. form: Con este atributo se asocia el id del form al que pertenece el input (form=»id del form»).
  5. autocomplete: Con autocomplete activado el input se autorrellenará con contenidos anteriormente enviados por él mismo (autocomplete=»off», autocomplete=»on»).
  6. autofocus: Este atributo hace que el cursor se situe en en input (autofocus=»autofocus»).
  7. list: Asocia mediante id una lista de valores predefinidos (list=»nombre lista»).
  8. maxlength: Longitud máxima en caracteres del número introducido.
  9. readonly: Con el valor activado el input no podrá variar de valor, no se podrá editar (readonly=»readonly»).
  10. required: Determina si el input tiene que ser rellenado obligatoriamente (required=»required»).
  11. size: Anchura del input en el form.
  12. pattern: Expresión regular que a de cumplir el número de teléfono.
  13. placeholder: Permite al usuario ver una leyenda en el input de entrada de datos. Cuando el usuario clicke sobre el input esta leyenda desaparecerá (placeholder=»leyenda, texto explicativo»).
  14. value: Valor por defecto del input.
  15. novalidate: Hace que el input no se valide al enviarse el formulario.

Listado de los nuevos input HTML5

En esta url tenéis el listado completo de los nuevos input de HTML5.

Listado de los nuevos atributos HTML5

En esta otra url tenéis todos los nuevos atributos HTML5 para inputs y formularios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies