getElementsByTagName espera que su argumento sea el nombre de un
tag (por ejemplo, en tu caso, "
input"), no el
valor del
atributo name, que es lo que te interesa. Para ello debes usar
getElementsByName:
Código Javascript
:
Ver originalvar inputs=document.getElementsByName('ofertas[]');
Por otro lado, adentro del
for sólo debes actuar si encuentras que hay algún campo completo, y en ese caso salir de la
ejecución de la
función (disparas el
alert y luego haces un "
return true"), no debes hacer nada si encuentras un campo no completo, eso debes hacerlo luego del
loop (si llega a ese punto es porque no hay ningún campo completo). Bah, entendí que querías hacer eso.
¡Suerte!