Código:
yolo hago asi, el error() es una función, que no se si se le llama asi bien, lo qeu hago es cojer la provincia y comparar si es igual que el nombre de ceuta y despues cojer los 2 primeos numeros del c.p.que diferencian a las provinciasy ver si coincide y sino mostrar un mensaje de error.pro=document.frm.provincia.value var3=documnet.frm.cp.value var2=var.substring(0,2) function error(){ alert("el codigo postal no coincide con la provincia") document.frm.cp.focus(); return 0; } if(pro=="Ceuta"){ if(var2=="43"){ }else{ error() } }
Igual es mejor hacerlo con un case no????????? Pero vaya ya lo echo asi, y no veo el fallo, tu lo ves?????????????