viernes, 15 de marzo de 2013

Quieres saber el ID de uno de los campos del formulario?



A veces es necesario saber el ID de un elemento de un formulario.

Esto puede ser porque, por alguna razón no podemos utilizar el nombre de un elemento.
En mi caso, ocurría porque un software construía los nombres y los id de los campo, cómo un arreglo.
Es decir con este formato:

<input name="valor[4]" id="valor[4]" value="216.55.105.20" maxlength="16" type="text">

Y resulta difícil con javascript, manipular este tipo de valores.

En ese caso lo mejor es usar el ID para referirse al campo, como en esta línea de javascript. Dónde se le da un color de fondo a una caja de texto.
document.formulario.elements[8].style.backgroundColor="66ff33"

Para obtener todos los ID de los campos de un formulario yo uso este pequeño código de Javascript. Dónde sólo hay que cambiar la palabra marcada en rojo "formulario", por el nombre del formulario.


<script language="JavaScript">
var i=0; for (i=0;i<=100;i++)
{
document.write("El ID DEL ELEMENTO EN EL FORM es : " + i + " EL NOMBRE ES: " + document.formulario.elements[i].name);
document.write("<br />");
}
</script>

Espero que te sea útil.




No hay comentarios:

Publicar un comentario