Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/05/2009, 12:53
oripoll
 
Fecha de Ingreso: junio-2008
Ubicación: Spain
Mensajes: 39
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Problema con formulario y validacion javascript

Hola
yo tengo otro problema parecido, tengo una funcion en javascript que funciona perfectamente en mi maquina pero cuando la subo a internet valida el campo y aparece el mensaje del error pero no se queda en el campo del error sino que pasa al siguiente.

les dejo el codigo aver si veis algo..

salU2.
Cita:
function DateValidateSp(fecha,campo){
if (fecha != undefined && fecha.value != "" ){
if (!/^\d{2}\/\d{2}\/\d{4}$/.test(fecha.value)){
window.document.getElementById(campo).select();
alert('formato de fecha incorrecto (dd/mm/aaaa)');
return false;
}
var dia = parseInt(fecha.value.substring(0,2),10);
var mes = parseInt(fecha.value.substring(3,5),10);
var anio = parseInt(fecha.value.substring(6),10);
switch(mes){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
numDias=31;
break;
case 4:
case 6:
case 9:
case 11:
numDias=30;
break;
case 2:
if (Bisiesto(anio)){ numDias=29 }else{ numDias=28};
break;
default:
window.document.getElementById(campo).select();
alert('Fecha Incorrecta!');
return false;
}
if (dia>numDias || dia==0){
window.document.getElementById(campo).select();
alert('Fecha incorrecta!');
return false;
}
//return true;
}
}
function Bisiesto(anio){
if ( ( anio % 100 != 0) && ((anio % 4 == 0) || (anio % 400 == 0))) {
return true;
}
else {
return false;
}
}