//**********************************************
//**** se valida que se inhgrese solo numeros
//**********************************************
function validateNumKey ()
{
var inputKey = event.keyCode;
var returnCode = true;
if ( inputKey > 47 && inputKey < 58 ) // numbers
{
return;
}
else
{
returnCode = false;
event.keyCode = 0;
}
event.returnValue = returnCode;
}
//**********************************************
//**** abrir pagina con un ancho y largo
//**********************************************
var winName="titulo"
function Abrir_Ventana(w,h) {
var windowprops ="top=0,left=0,toolbar=no,location=no,status=no, menubar=yes,scrollbars=no, resizable=no,width=" + w + ",height=" + h;
var direc
direc="GenerarXLS_formato.asp";
window.open(direc,winName,windowprops);
}
//**********************************************
//**** mascara para la fecha
//**********************************************
function fecmascara2()
{
var currValue = document.frmSolicitud.fec_induc.value;
var a = currValue.split ("/").join("");
if ( a.length > 3 ){
document.forms["frmSolicitud"].fec_induc.value = a.substr(0,2) + "/" + a.substr(2,2) + "/" + a.substr(4);
}
else{
if ( a.length > 1 )
{
document.forms["frmSolicitud"].fec_induc.value = a.substr(0,2) + "/" + a.substr(2)
}
}
if (a.length == 8){
//alert("fecha")
if(!Validarfec(document.frmSolicitud.fec_induc.value)){
alert('Ingrese Fecha válida !');
//document.frmSolicitud.fec_induc.value = '';
document.frmSolicitud.fec_induc.focus();
return false;
}
}
}
//**********************************************
//**** valida si es fecha
//**********************************************
function Validarfec(Cadena){
var Fecha= new String(Cadena) // Crea un string
var RealFecha= new Date() // Para sacar la fecha de hoy
// Cadena Año
var Ano= new String(Fecha.substring(Fecha.lastIndexOf("/")+1,Fecha.length))
// Cadena Mes
var Mes= new String(Fecha.substring(Fecha.indexOf("/")+1,Fecha.lastIndexOf("/")))
// Cadena Día
var Dia= new String(Fecha.substring(0,Fecha.indexOf("/")))
// Valido el año
if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900){
//alert('Año inválido')
return false
}
// Valido el Mes
if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){
//alert('Mes inválido')
return false
}
// Valido el Dia
if (isNaN(Dia) || parseInt(Dia)<1 || parseInt(Dia)>31){
// alert('Día inválido')
return false
}
if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) {
if (Mes==2 && Dia > 28 || Dia>30) {
// alert('Día inválido')
return false
}
}
return true
}
No hay comentarios:
Publicar un comentario