Cita:
Iniciado por josho si puedo aclarar un poco mejor. los datos alfanumericos (todos en mayusculas) a validar son estos:
- T8XZAJ
- R3IXP9
- WNHJ5H
- AJG5J5
- GZF62F
- 5S2U98
- YAD8LD
- FV7CVC
- PHBP3Z
- D3X86A
- si la persona coloca otros digitos deberia dar un alerta de error.
- si la persona coloca bien el codigo, un cgi le lleva a otra pagina.
tengo colocada una llamada al script en "head": <script src="clave.js"></script> que corresponde a esta sentencia:
function validar(direccion) { if (direccion.indexOf("449") != -1) return true; else { alert('COLOCA LA CLAVE CORRECTA'); return false; } }
lo que necesito es que valide los digitos alfanumericos que liste antes.
Bueno. Disculpas. Un agradecimiento por la atencion.
en ese caso deberias usar arrays, pero ojo que no tiene ninguna seguridad
ejemplo
Código Javascript
:
Ver original<html>
<head>
<script>
var codigos=["T8XZAJ","R3IXP9","WNHJ5H","AJG5J5","GZF62F","5S2U98","YAD8LD","FV7CVC","PHBP3Z","D3X86A"];
function validar(){
var cod=document.getElementById("codigo");
if(!cod.value) return false;
for(i=0;i<codigos.length;i++)
{
if(cod.value==codigos[i])
{
alert("redireccionando a pagina cgi");
break;
}else if(i+1==codigos.length)
alert("error en el código");
}
}
</script>
</head>
<body>
<p>
<input type="text" name="codigo" id="codigo">
<input type="button" name="button" id="button" value="Botón" onClick="validar()">
</p>
<p>opciones para validar</p>
<p>- T8XZAJ<br>
- R3IXP9<br>
- WNHJ5H<br>
- AJG5J5<br>
- GZF62F<br>
- 5S2U98<br>
- YAD8LD<br>
- FV7CVC<br>
- PHBP3Z<br>
- D3X86A<br>
</p>
</body>
</html>
salu2