Tema: validar ip
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/11/2003, 16:28
Avatar de ElAprendiz
ElAprendiz
 
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 1 mes
Puntos: 2
bueno amigos ya lo pude solucionar en parte...ya que si ingreso un punto delante no me lo toma como error.. si alguien pudiese validar eso se lo agradeceria mucho


Código PHP:

<script LANGUAGE="JavaScript">
function 
validar(ipobjeto) {
    if (
ip !=""){
        
partes=ip.split('.');
        if (
partes.length!=4) {
            
alert('Ip no valida, Faltan o hay demasiados Valores/n Si no conoce los valores Dejar en Blanco');
            
objeto.focus(); return; 
        }
        for (
i=0;i<4;i++) 
            if (
partes[i]>255){
            
alert('No puede ingresar valores mayores a 256');
            
objeto.focus(); return; 
            }
        }
    }

    function 
LP_data()
    {
    var 
key=window.event.keyCode;//codigo de tecla.
    
if (key 46 || key 57 || key ==47)  //acepta numeros y caracteres (. y /)
        
{
        
window.event.keyCode=0;//anula la entrada de texto.
        
}
    }
</script>
<BODY>
<INPUT TYPE="text" NAME="ip1" onKeypress="LP_data()" onblur="validar(this.value, ip1)">
<INPUT TYPE="text" NAME="ip2" onKeypress="LP_data()" onblur="validar(this.value, ip2)">
<INPUT TYPE="text" NAME="ip3" onKeypress="LP_data()" onblur="validar(this.value, ip3)">
<INPUT TYPE="text" NAME="ip4" onKeypress="LP_data()" onblur="validar(this.value, ip4)">