Return true
Publicado por Alex (2 intervenciones) el 07/03/2007 18:31:28
Buenas no tengo mucha idea de javascript...
Tengo un formulario donde se tienen que rellenar una serie de campos obligatorios... hasta ahi todo correcto.
Pero cuando me meto en una función que comprueba si el campo Codigo postal no esta relleno(como no es obligatorio) le digo que siga pero me devuelve true sin seguir con las comprobaciones de los siguientes campos, vamos que se salta las siguientes comprobaciones función:
var REP = /^([1-9]{2}|[0-9][1-9]|[1-9][0-9])[0-9]{3}$/;
var errorMessage = ' El Cod postal debe tener 5 caracteres numéricos.';
if (document.forms[0].CodP.value =='') //{
return true;
// }
if ((document.forms[0].CodP.value.match(REP)) && (document.forms[0].CodP.value!='')) {
} else {
alert(errorMessage);
document.forms[0].CodP.focus();
}
}
Gracias y un saludo
Tengo un formulario donde se tienen que rellenar una serie de campos obligatorios... hasta ahi todo correcto.
Pero cuando me meto en una función que comprueba si el campo Codigo postal no esta relleno(como no es obligatorio) le digo que siga pero me devuelve true sin seguir con las comprobaciones de los siguientes campos, vamos que se salta las siguientes comprobaciones función:
var REP = /^([1-9]{2}|[0-9][1-9]|[1-9][0-9])[0-9]{3}$/;
var errorMessage = ' El Cod postal debe tener 5 caracteres numéricos.';
if (document.forms[0].CodP.value =='') //{
return true;
// }
if ((document.forms[0].CodP.value.match(REP)) && (document.forms[0].CodP.value!='')) {
} else {
alert(errorMessage);
document.forms[0].CodP.focus();
}
}
Gracias y un saludo
Valora esta pregunta


0