La idea es la siguiente, el codigo me controla que los campos no esten vacios pero quiero que el campo 'CAMPO1' me valide tambien si el codigo que le ingresa no exista en un array. De echo si existe me tire un mensaje tipo alert .
Como hago esto... Bueno si me pueden dar una mano desde ya se los agradecere y muchas gracias por todo.
Este es el codigo de ejemplo.
Código PHP:
<html>
<head>
<title>Untitled</title>
<script language=JavaScript type=text/javascript>
<!--
String.prototype.itsWhitespace = function(){
return this.search(/S/g) == -1 ? true : false
}
var msk_txt = /CAMPOd/
function check_txt(current_form){
var its_ok = 0
for(var ctr = 0; ctr < current_form.length; ctr++){
if(msk_txt.test(current_form[ctr].name)){
if(current_form[ctr].value.itsWhitespace()){
its_ok++
}else{
}
}
}
if(its_ok == 0){
// Enviamos el formulario
current_form.submit()
}else{
alert("Por favor rellene todos los campos ")
}
}
//-->
</script>
</head>
<body>
<form action="formulario.php" method="post" name="form1" onsubmit="return false">
<input type="text" name="CAMPO1" >
<input type="text" name="CAMPO2" >
<input type="text" name="CAMPO3" ><br>
<input type="button" value="Enviar" onclick = "check_txt(this.form)">
</form>
</body>
</html>
Ahh me olvidaba el array es de php y lo tengo cargado con codigos de tres cifras tipo 001 , 005 , 007 etc...
desde ya gracias y saludos