![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
<--- Llantos de emoción.
Gracias a todos, en especial a JavierB quién con "
solo una idea en plan rápido" me abrió la cabeza para llegar a una (por el momento) solución definitiva.
También debo agradecer a:
- Cain por preguntar cómo "
Remplazar subcadena1 por subcadena2 en cadena"
- Tunait por responderle.
- Carlitos por responderme en "
Validador de URL's" (de donde he utilizado parte del código para orientarme en éste)
- y a mi madre por traer a este mundo a tan hermoso y sobre todo modesto ser
Bueno, suficientes estupideces por el momento. Al final, el script me quedó así:
Código PHP:
function duplicadosTel(Este)
{
var Este = Este.value;
Este=Este.replace(/-/g,"");
Este=Este.replace(/(/g,"");
Este=Este.replace(/)/g,"");
Este=Este.replace(/ /g,"");
var n = parseInt(document.Telefonos.CantidadTel.value);
for (i = 1; i < n + 1; i++){
elem=eval("document.Telefonos.Telefono" + i + ".value");
elem=elem.replace(/-/g,"");
elem=elem.replace(/(/g,"");
elem=elem.replace(/)/g,"");
elem=elem.replace(/ /g,"");
if (elem == Este)
{
alert("Este teléfono ya existe!!!")
}// if
}// for
}// function duplicadosTel
Y la llamo con onBlur="duplicadosTel(this);" desde cada text del formulario de alta de teléfonos.
Es la primera vez que un script JS me funciona a la primera prueba
Gracias