tenho pouco conhecimento em JavaScript, bem pouco por sinal, porém estou com um problema, tenho um formulario onde o usuario ira enumerar os inputs, com numeros de 1 a 3, assim mostrando o nivel de hierarquia. Exemplo:
[ ] Campo 1 [ ] Campo 2 [ ] Campo 3
Neste exemplo o usuario vai enumerar os campos de 1 a 3, então no campo 1 ele coloca 3, logo então preciso de um javascript que não permita que ele use novamente o numero 3 no campo 2 e 3.
Tentei criar um javaScript que está logo abaixo porém sem sucesso, como dito meus conhecimentos em JS são minimos..
<script type="text/javascript"> function valida(){ var campo = new array(); campo[0] = document.getElementById('vl0'); campo[1] = document.getElementById('vl1'); campo[2] = document.getElementById('vl2'); for(var i = 0; i < 3; i++){ var b = 1+i; var c = 2-i; if(campo[i] == campo[b] || campo[i] == campo[c]){ alert("Campos iguais"); } } } </script> <input type="text" value="" id="vl0" name="valor1" onblur="valida();"><br> <input type="text" value="" id="vl1" name="valor1" onblur="valida();"><br> <input type="text" value="" id="vl2" name="valor1" onblur="valida();"><br>
Alguem poderia me ajudar?
vlw