Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2003, 14:42
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 24 años, 9 meses
Puntos: 38
Hola bisteck.

Prueba esto:

Código PHP:
<html>
 <
head>
  <
script language="JavaScript">

   function 
isDigit(sChar){
    var 
sCod = sChar.charCodeAt(0);
    return ((
sCod > 47) && (sCod < 58));
   }

   function 
isAlpha(sChar){
    var 
sCod = sChar.charCodeAt(0);
    var 
sRes = ((sCod > 64) && (sCod < 91));
    var 
sRes = sRes || ((sCod > 96) && (sCod < 123));
    return 
sRes;
   }

   function 
valida(){
    var 
valor = document.frm.placa.value;
    var 
mensaje = "";
    var 
bRes = true;
    if (
valor != ""){
     
bRes = bRes && isAlpha(valor.substr(0, 1));
     
bRes = bRes && isAlpha(valor.substr(1, 1));
     
bRes = bRes && isDigit(valor.substr(2, 1));
     
bRes = bRes && isDigit(valor.substr(3, 1));
     
bRes = bRes && isDigit(valor.substr(4, 1));
     
bRes = bRes && isDigit(valor.substr(5, 1));
     if (!
bRes)
      
mensaje = "Formato inválido";
    } else 
mensaje = "Debe escribir una placa válida";
    if (
mensaje != ""){
     
alert(mensaje);
     
document.frm.placa.focus();
    } else 
document.frm.submit();
   }

  
</script>
 </head>
 <body>
  <form name="frm">
   <input type="text" name="placa">
   <input type="button" value="Validar" onclick="valida()">
  </form>
 </body>
</html> 
Saludos.