Índice

La etiqueta <input> en HTML, tiene como valor "week" en su atributo type, input type=”week” esto simboliza a un campo de entrada de una semana. En los navegadores actuales que soportan este mecanismo, este campo podría hacer simbolizadas por algunos controles qué le podrían permitir a los usuarios finales cambiar su valor de manera gráfica, un ejemplo claro es de un calendario, esto facilitar a los usuarios que ingresan directamente como una cadena.

Para el envío de datos del formulario, los navegadores actuales que soportan este mecanismo transforma la información ingresada por el usuario a una cadena que simboliza una semana. Para la composición de la semana tenemos las siguientes reglas válidas qué mencionamos a continuación.

composición de: semana 10, 2020

semana: representa al campo de semana

10: representa al numero del semana en lo que va el año

2020: representa el año.

Importante: Tener en cuenta que una semana empieza un lunes y es considerado como el período de 7 días.

Ejemplos

En este presente ejemplo tenemos un formulario <form> en el cual tenemos un control de semana básica, usted podrá ver las funcionalidades de input type=”week” en este ejemplo.

<form style="background-color: #3f6a9e;">
    <fieldset>
        <legend> week</legend>
        <p>Campo semana: <br>
            <input type="week">
        </p>
        <input type="submit" value="Enviar">
    </fieldset>
</form>

Siguiendo con el ejemplo de input type=”week”, aquí facilitaremos una lista de valores para el campo de la semana, mediante la etiqueta <datalist>, esta funcionalidad ayudará al usuario final a seleccionar un valor rápidamente sugerido por el autor. Para que esto funcione correctamente la etiqueta <datalist> debe ser enlazados mediante el atributo ID de la lista y el atributo list del campo.

<form style="background-color: #3f6a9e;">
    <fieldset>
        <legend> week</legend>
        <p>Campo semana: <br>
            <input type="week" list="lista">
        </p>
        <input type="submit" value="Enviar">
    </fieldset>
</form>
<datalist id="lista">
    <option value="2020-W10"></option>
    <option value="2020-W11"></option>
    <option value="2020-W23"></option>
    <option value="2020-W32"></option>
    <option value="2020-W45"></option>
</datalist>

Para finalizar con el ejemplo input type=”week” haremos uso de los atributos min, max y step, en caso de este ejemplo le damos un mínimo de 2020-W10 y como máxima semana 2020-W54, una restricción de que el usuario podrán seleccionar sólo entre estos rangos, mientras el atributos step especifica la semana para ser tomada como inicial.

<form style="background-color: #3f6a9e;">
    <fieldset>
        <legend> week</legend>
        <p>Campo semana: <br>
            <input type="week" min="2020-W10" max="2020-W54" step="2" >
        </p>
        <input type="submit" value="Enviar">
    </fieldset>
</form>

 

admin

Entradas recientes

Online HTML compiler: Qué es, cómo funciona y mejores herramientas en la nube

¿Qué es un online HTML compiler? En el desarrollo de software actual, el término online…

14 horas hace

Formato HTML: Qué es, características, extensiones y usos en la web

¿Qué es el Formato HTML? El formato HTML es un estándar digital de estructuración de…

14 horas hace

Caracteristicas de HTML: Qué es, propiedades clave y estándares web

En el ecosistema del desarrollo web y la ingeniería de software para internet, el lenguaje…

14 horas hace

HTML editable: Qué es, el atributo contenteditable y cómo modificar contenido en vivo

¿Qué es un HTML Editable? En el desarrollo web tradicional, la mayoría de los elementos…

15 horas hace

Compilador HTML: Qué es, cómo funciona y mejores herramientas online

En la jerga del desarrollo web y la búsqueda habitual de herramientas en internet, el…

15 horas hace

Ejemplos de etiquetas HTML: Guía práctica con código y explicación

En el desarrollo web moderno, comprender la teoría del lenguaje de marcado resulta mucho más…

3 días hace