Foros del Web » Programando para Internet » Javascript »

permitor solo dia de semana

Estas en el tema de permitor solo dia de semana en el foro de Javascript en Foros del Web. Hola buenos dias. Quisiera pedirles, por favor, como puedo limitar a los usuarios a que en un cuadro de texto solo introduzcan fecha valida y ...
  #1 (permalink)  
Antiguo 08/06/2004, 12:53
 
Fecha de Ingreso: octubre-2003
Ubicación: Coro
Mensajes: 28
Antigüedad: 21 años, 1 mes
Puntos: 0
permitor solo dia de semana

Hola buenos dias.

Quisiera pedirles, por favor, como puedo limitar a los usuarios a que en un cuadro de texto solo introduzcan fecha valida y que a la vez sean solo dias de la semana es decir que el usuario pueda meter solo las fechas que correspondan a dias de la semana. (Lunes. martes, miercoles, jueves, viernes)

es decir el usuario pueda introducir en el campo fecha solo
07/06/2004 y no 12/06/2004 ó 13/06/2004 que son sabado y domingo respectivamente.

me imagino que debe haber una intruccion para hacer eso. es decir en visual basic se podia colocar o validar una fecha de la siguiente forma
if IsDate(fecha) then
llll
ll
l
end
.

muchas gracias por su atencion.

Atentamente.
__________________
Oscar Medina
  #2 (permalink)  
Antiguo 08/06/2004, 13:48
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61

<script>
function comprobar(){
fechar=document.forms[0].fecha.value;
fecha=new Date(fechar);
semanal=fecha.getDay();
if(semanal==1 || semanal==7){alert("Por favor elija un día que no sea ni domingo ni sábado")
document.forms[0].fecha.value="";
document.forms[0].fecha.focus();
}
}
</script>
</head>
<body>
<form>
Introduzca una fecha (aaaa/mm/dd):<input type="text" name="fecha" onblur="comprobar()">
</form>
</body>
</html>
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 08/06/2004 a las 13:52
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:24.