Foros del Web » Programando para Internet » Javascript »

tengo un problema con funcion javascript que uso en asp

Estas en el tema de tengo un problema con funcion javascript que uso en asp en el foro de Javascript en Foros del Web. Tengo este script con el cual valido la fecha en el momento que la ingreso en un campo de texto La duda es, como puedo ...
  #1 (permalink)  
Antiguo 24/08/2006, 11:51
 
Fecha de Ingreso: junio-2006
Mensajes: 80
Antigüedad: 18 años, 4 meses
Puntos: 0
Pregunta tengo un problema con funcion javascript que uso en asp

Tengo este script con el cual valido la fecha en el momento que la ingreso en un campo de texto
La duda es, como puedo hacer que una vez ingresada correctamente, o sea, que la funcion pase ok, que actualice la pagina. De esta forma busco enviarme a la misma pagina el valor de la fecha, asi puedo hacer modular las opciones segun si la fecha pasa un rango o no

paso el script. y en resumen, solo necesito saber como se puede hacer el refresh al final de la funcion

gracias de antemano

Código HTML:
function currencyFormat(fld, milSep, decSep, e) { 
    var sep = 0; 
    var key = ''; 
    var i = j = 0; 
    var len = len2 = 0; 
    var strCheck = '0123456789'; 
    var aux = aux2 = ''; 
    var whichCode = (window.Event) ? e.which : e.keyCode; 
    if (whichCode == 13) return true; // Enter 
    key = String.fromCharCode(whichCode); // Get key value from key code 
    if (strCheck.indexOf(key) == -1) return false; // Not a valid key 
    len = fld.value.length; 
    for(i = 0; i < len; i++) 
     if ((fld.value.charAt(i) != decSep)) break; 
    aux = ''; 
    for(; i < len; i++) 
     if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i); 
    aux += key; 
    len = aux.length; 
    if (len == 0) fld.value = ''; 
    if (len == 1) fld.value = aux; 
    if (len == 2){ 
        if (aux>31) 
            window.alert("El dia debe ser inferior a 31"); 
        else 
            fld.value = aux; 
    } 
    if (len > 2 && len < 5) { 
     if (len == 4){ 
        if (aux.substr(len - 2, len)>12) 
            window.alert("El mes debe ser inferior a 12"); 
        else 
            fld.value = aux; 
    } 
     aux2 = ''; 
     for (j = 0, i = len - 3; i >= 0; i--) { 
      if (j == 2) { 
       aux2 += milSep; 
       j = 0; 
      } 
      aux2 += aux.charAt(i); 
      j++; 
     } 
     fld.value = ''; 
     len2 = aux2.length; 
     for (i = len2 - 1; i >= 0; i--) 
      fld.value += aux2.charAt(i); 
     fld.value += decSep + aux.substr(len - 2, len); 
    } 
    if (len > 4 && len < 9) { 
     aux2 = ''; 
     for (j = 0, i = len - 3; i >= 0; i--) { 
      if (j == 2 && i <= len -5) { 
       aux2 += milSep; 
       j = 0; 
      } 
      aux2 += aux.charAt(i); 
      j++; 
     } 
     fld.value = ''; 
     len2 = aux2.length; 
     for (i = len2 - 1; i >= 0; i--) 
      fld.value += aux2.charAt(i); 
     fld.value += aux.substr(len - 2, len); 
    } 
    return false; 
   }
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:26.