hola amigos aqui tengo un detalle con un script que estoy haciendo les explico, tengo unos campos dinamicos cuyo nombre es de esta forma name="id[]", lo que quiero es verificar que estos campos no tengan valores repetidos con respecto a los demas e logrado hacerlo con este script :
Código Javascript
:
Ver originalnidj= document.getElementsByName("numerodocumentohijo[]");
for ( var p = 0; p <nidj.length; p++ ){
if ( nidj[p].value==nidj[p+1].value ) {
alert("error");
return false;
}
funciona bien pero con un detalle si generas 3 por ejemplo y pasa lo siguiente
numerodocumentohijo[0]=1 ,numerodocumentohijo[1]=2,numerodocumentohijo[2]=1 dice que no esta malo pero si pones asi
numerodocumentohijo[0]=1 numerodocumentohijo[1]=2 numerodocumentohijo[2]=2 te marca el error el detalle que veo que esta que no puede comparar el primer campo con el ultimo creado alguna ayuda sera muy apreciada o si alguien tiene una forma de como hacer eso mismo gracias, solo quiero dar alerta cuando lo consiga no eliminarlo ,cambiarlo, etc , muchas gracias adelantadas.