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<script>
function validar(form){
var patron = /(^[a-zA-Z]{4})([0-9]{7})$/;
var valor = document.getElementById('contenedor[]').value;
if(valor.match(patron)){
document.getElementById('contenedor[]').style.color="#008B00";
return true;
}else {
document.getElementById('contenedor[]').style.color="#FF0000";
alert('Numero de contenedor invalido');
}
}
</script>
Formulario
Código HTML:
Ver original<form id="formInsert" name="formInsert" method="post" action="procesador.php"> <p><input name="contenedor[]" type="text" class="mayuscula" id="contenedor[]" size="14" maxlength="11" onblur="validar(this)" /></p> <p><input name="contenedor[]" type="text" class="mayuscula" id="contenedor[]" size="14" maxlength="11" onblur="validar(this)" /></p> <input name="submit" type="submit">
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