Recurro nuevamente a ustedes en busca de ayuda, esta vez para realizar una función que valide direcciones ip dentro de un campo tipo textarea.
Yo tengo esta función :
Código PHP:
function validateIp(idForm)
{
object=document.getElementById(idForm);
valueForm=object.value;
var patronIp=new RegExp("^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$");
if(valueForm.search(patronIp)==0)
{
valores=valueForm.split(".");
if(valores[0]<=255 && valores[1]<=255 && valores[2]<=255 && valores[3]<=255)
{
object.style.color="#000";
return;
}
}
object.style.color="#f00";
}
Ella valida la primera direccion ip que se escribe de manera perfecta, pero como es un textarea no valida las demas que se escriben, la idea es que valide cada una de ellas separadas por un salto de linea y cuando se precione el boton enviar el valide si todas son correctas o si alguna esta incorrecta devuelva un alert y no deje enviar el formulario.
En el textarea se van a escribir una debajo de la otra, pero cuando se escribe una segunda direccion ip falla.
Si me pueden ayudar con alguna otra funcion o corregirme la funcion.
Muchas gracias de antemano por su ayuda y su valioso tiempo amigos mios