Calendario Javascript para usar en formularios


Si tienes la necesidad de agregar un campo en el cual se recoja una fecha y quieres que al presionar salga un calendario para que el cliente o la persona que este llenando el formulario seleccione la fecha de una manera simple, esta es la solución.
Hace poco tuve la necesidad para un trabajo de colocar una opción en un formulario donde un cliente selecciona la edad de nacimiento, después de buscar mucho encontré este calendario hecho en Javascript con muchas funcionalidades y fácil de aprender a usar.
Paso 1: Incluir en la cabecera, nuestro archivo java script.

Codigo:
<link rel="stylesheet" type="text/css" href="/src/css/jscal2.css" />
<link rel="stylesheet" type="text/css" href="/src/css/border-radius.css" />
<link rel="stylesheet" type="text/css" href="/src/css/steel/steel.css" />
<script type="text/javascript" src="/src/js/jscal2.js"></script>
<script type="text/javascript" src="/src/js/lang/es.js"></script>
Paso 2: Le aginamos al formulario el input correspondiente al campo que llama al calendario en Javascript.

Codigo:
<label for="f_rangeStart">Campo Fecha:</label> </td>
<input size="15" id="f_rangeStart" />
<button id="f_rangeStart_trigger">...</button>
<button id="f_clearRangeStart" onclick="clearRangeStart()">Limpiar</button>
<script type="text/javascript">
RANGE_CAL_1 = new Calendar({
inputField: "f_rangeStart",
dateFormat: "%Y/%m/%d",
trigger: "f_rangeStart_trigger",
bottomBar: false,
onSelect: function() {
var date = Calendar.intToDate(this.selection.get());
LEFT_CAL.args.min = date;
LEFT_CAL.redraw();
this.hide();
}
});
function clearRangeStart() {
document.getElementById("f_rangeStart").value = "";
LEFT_CAL.args.min = null;
LEFT_CAL.redraw();
};
</script>
En este código podemos seleccionar el formato de la fecha en la opción:
dateFormat: "%Y/%m/%d",
Paso 1: Incluir en la cabecera, nuestro archivo java script.

Codigo:
<link rel="stylesheet" type="text/css" href="/src/css/jscal2.css" />
<link rel="stylesheet" type="text/css" href="/src/css/border-radius.css" />
<link rel="stylesheet" type="text/css" href="/src/css/steel/steel.css" />
<script type="text/javascript" src="/src/js/jscal2.js"></script>
<script type="text/javascript" src="/src/js/lang/es.js"></script>
Paso 2: Le aginamos al formulario el input correspondiente al campo que llama al calendario en Javascript.

Codigo:
<label for="f_rangeStart">Campo Fecha:</label> </td>
<input size="15" id="f_rangeStart" />
<button id="f_rangeStart_trigger">...</button>
<button id="f_clearRangeStart" onclick="clearRangeStart()">Limpiar</button>
<script type="text/javascript">
RANGE_CAL_1 = new Calendar({
inputField: "f_rangeStart",
dateFormat: "%Y/%m/%d",
trigger: "f_rangeStart_trigger",
bottomBar: false,
onSelect: function() {
var date = Calendar.intToDate(this.selection.get());
LEFT_CAL.args.min = date;
LEFT_CAL.redraw();
this.hide();
}
});
function clearRangeStart() {
document.getElementById("f_rangeStart").value = "";
LEFT_CAL.args.min = null;
LEFT_CAL.redraw();
};
</script>
En este código podemos seleccionar el formato de la fecha en la opción:
dateFormat: "%Y/%m/%d",

Buscar con Google
Lo Ultimo!
-
Rating Colombia domingo 16 de marzo del 2025
Televisión
17 Marzo 2025 -
Rating Colombia sábado 15 de marzo del 2025
Televisión
17 Marzo 2025 -
Rating Colombia miércoles 5 de marzo del 2025
Televisión
06 Marzo 2025 -
Rating Colombia martes 4 de marzo del 2025
Televisión
06 Marzo 2025 -
Rating Colombia lunes 2 de marzo del 2025
Televisión
06 Marzo 2025 -
Rating Colombia domingo 2 de marzo del 2025
Televisión
06 Marzo 2025 -
Rating Colombia sábado 1 de marzo del 2025
Televisión
06 Marzo 2025 -
FIFA confirma espectáculo en el medio tiempo de la fin
Deportes
06 Marzo 2025 -
Rating Colombia viernes 28 de febrero del 2025
Televisión
01 Marzo 2025 -
Rating Colombia jueves 27 de febrero del 2025
Televisión
28 Febrero 2025
Dejar un comentario