Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/04/2008, 11:29
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Validación de múltiples cadenas...

tomando como base este grandioso codigo de Tunait (), creo que te seria mas sencillo implementarlo

este es el codigo
Código PHP:
<script type="text/javascript">
//Script verificador de formularios por Tunait!
//Los campos obligados deben terminar con un *
//No verifica los checkbox ni los radio 

function verificarFormu(cualo){
    for(
m=0;m<cualo.length;m++){
        if(
cualo.elements[m].name.charAt(cualo.elements[m].name.length-1) == ""){
            if(
cualo.elements[m].value==""){
                
alert("Debe poner un " cualo.elements[m].name.substring(0,cualo.elements[m].name.length-1))
                
cualo.elements[m].focus()
                return 
false
                
break;
                }
                if(
cualo.elements[m].name=="Email" || cualo.elements[m].name=="Email*"){
                    
pat=/^[w_.çñ]{2,255}@[w]{2,255}.[a-z]{1,3}.?[a-z]{0,3}$/
                    if(!
pat.test(cualo.elements[m].value)){
                        
alert("Introduzca un E-mail válido")
                        
cualo.elements[m].focus()
                        return 
false
                    
}
                }
            else{
                continue
            }
        }
    }
}
</script> 
y de esta manera mandaras llamarlo
Código PHP:
<form name="form1" method="post"          action="loquesea" onSubmit="return          verificarFormu(this)"
en los campos, a la vuelta por el for
Código PHP:
%>
    <
tr>
        <
td>IMEI:&nbsp;<input type="text" name="imei<%response.write(i)%>*"/></td>
        <
td>ICC:&nbsp;<input type="text" name="icc<%response.write(i)%>*"/></td>
        <
td>DN:&nbsp;<input type="text" name="dn<%response.write(i)%>*"/></td>
    </
tr>
<%
next%> 
en esta funcion, detectara que no haya campos vacios, ahora solo habria que tomarla como referencia para modificar los IF para evaluacion de inputs contra inputs

te sirve esto?
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra