Recuerda que el script debe en primer lugar separar todos las urls ingresadas en el textarea, en segundo lugar validar las expresiones regulares de una url, es decir reconocer que son urls y caso contrario enviar un alert indicando que la url es incorrecta...
El text area tiene un id="links" y el name del textarea es links tambien...
Deben decirme también como llamar la función desde el formulario, quizás lo estoy haciendo mal...
Esto es lo que tengo por ahora...
Código:
Mi formulario esfunction ValidaURL(url) { var regex=/^(ht|f)tps?:\/\/\w+([\.\-\w]+)?\.([a-z]{2,4}|travel)(:\d{2,5})?(\/.*)?$/i return regex.test(url); } //Validar del campo de formulario de URL function validar(f) { if(!ValidaURL(f.links.value) ){ alert("La dirección URL es incorrecta"); f.links.focus(); return (false); } }
Código HTML:
<form action="xxx.php" method="post" name="enlaces" id="enlaces" onsubmit="return validar(this)"> <textarea maxlength="500" placeholder=" Ingresa los enlaces que deseas proteger!" name="links" id="links" rows="15" cols="60" required></textarea> <input type="submit" name="submit" id="enviar" value="enviar"/> </form>
Saludos