Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2010, 16:28
Laymont
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 14 años, 4 meses
Puntos: 0
Ayuda con input text en array

Buenas amigos del foro, soy un novato programando con javascript; y mi problema es el siguiente:

Expongo un ejemplo:
JavaScript
Código Javascript:
Ver original
  1. <script>
  2. function validar(form){
  3.     var patron = /(^[a-zA-Z]{4})([0-9]{7})$/;
  4.     var valor = document.getElementById('contenedor[]').value;
  5.     if(valor.match(patron)){
  6.         document.getElementById('contenedor[]').style.color="#008B00";
  7.         return true;
  8.     }else {
  9.         document.getElementById('contenedor[]').style.color="#FF0000";
  10.          alert('Numero de contenedor invalido');
  11.     }
  12. }
  13. </script>

Formulario
Código HTML:
Ver original
  1. <form id="formInsert" name="formInsert" method="post" action="procesador.php">
  2. <p><input name="contenedor[]" type="text" class="mayuscula" id="contenedor[]" size="14" maxlength="11" onblur="validar(this)" /></p>
  3. <p><input name="contenedor[]" type="text" class="mayuscula" id="contenedor[]" size="14" maxlength="11" onblur="validar(this)" /></p>
  4. <input name="submit"  type="submit">
  5. </form>

Mi problema es que solo me valida el primer input text, el siguiente input text no lo valida, si alguien me puede ayudar por favor