JavaScript - Javascript CP

 
Vista:

Javascript CP

Publicado por carlos (2 intervenciones) el 17/03/2009 13:45:46
Hola me encontraba haciendo un javascript para validad un campo de mi formulario y me a surgido un problema y nose como resolverlo, haber si alguien me podria echar una manilla ^^.

function cp(){
Codi=document.formulario1.CP.value;
var Codi3;
Codi3= Codi.substring(0,4);
if (document.formulario1.CP.value.length!=5){
alert("El Codigo Postal no contiene 5 caracteres");
}else{
if(Codi3[0]!=0)&&(Codi3[0]!=1)&&(Codi3[0]!=2)&&(Codi3[0]!=3)&&(Codi3[0]!=4)&&(Codi3[0]!=5)&&(Codi3[0]!=6)&&(Codi3[0]!=7)&&(Codi3[0]!=8)&&(Codi3[0]!=9){
}else{
if(Codi3[1]!=0)&&(Codi3[1]!=1)&&(Codi3[1]!=2)&&(Codi3[1]!=3)&&(Codi3[1]!=4)&&(Codi3[1]!=5)&&(Codi3[1]!=6)&&(Codi3[1]!=7)&&(Codi3[1]!=8)&&(Codi3[1]!=9){
}else{
if(Codi3[2]!=0)&&(Codi3[2]!=1)&&(Codi3[2]!=2)&&(Codi3[2]!=3)&&(Codi3[2]!=4)&&(Codi3[2]!=5)&&(Codi3[2]!=6)&&(Codi3[2]!=7)&&(Codi3[2]!=8)&&(Codi3[2]!=9){
}else{
if(Codi3[3]!=0)&&(Codi3[3]!=1)&&(Codi3[3]!=2)&&(Codi3[3]!=3)&&(Codi3[3]!=4)&&(Codi3[3]!=5)&&(Codi3[3]!=6)&&(Codi3[3]!=7)&&(Codi3[3]!=8)&&(Codi3[3]!=9){
}else{
if(Codi3[4]!=0)&&(Codi3[4]!=1)&&(Codi3[4]!=2)&&(Codi3[4]!=3)&&(Codi3[4]!=4)&&(Codi3[4]!=5)&&(Codi3[4]!=6)&&(Codi3[4]!=7)&&(Codi3[4]!=8)&&(Codi3[4]!=9){
}
}
}
}
}
}
}

Lo que quiero que haga es que compruebe que sea una cadena de 5 caracteres y que sean numeros. Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Javascript CP

Publicado por PasabaPorAqui (52 intervenciones) el 18/03/2009 11:44:12
Buenas.

function cp(){
if (document.formulario1.CP.value.length!=5){
alert("El Código Postal no contiene 5 caracteres");
}
try{
var entero=parseInt(document.formulario1.CP.value);
}catch(x){
alert("El código postal no es númerico");
}
}

Espero que te valga.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Javascript CP

Publicado por Carlos (2 intervenciones) el 18/03/2009 12:01:27
Muchas gracias me funciona bien .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar