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;
}
}