<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hola a todos, estoy haciendo el siguiente ejercicio de la guia javascript: <br><pre>Creer un JavaScript que muestre el nombre de todos los elementos de un &lt;FORM&gt; y sus datos, si es que están cargados.</pre>
En firefox me muestra de manera correcta tanto el nombre de los elementos del form como el valor de dichos elementos, pero en internet explorer 8 solo nombre y valor del PRIMER elemento del form.<br>Alguien sabe porque?<br><br>Abajo el codigo.<br><br>Muchas gracias<br><br>Leandro<br><br>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"<br>&nbsp;"http://www.w3.org/TR/html4/loose.dtd"&gt;<br>&nbsp;&lt;html&gt;<br>&lt;head&gt;<br>&lt;title&gt;JavaScript Ejercicio 1&lt;/title&gt;<br>&lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"&gt;<br>&lt;/head&gt;<br><br>&lt;script type="text/javascript"&gt;<br>&lt;!--<br>function mostrar(){<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; //vec: arreglo con los elementos del formulario f<br>&nbsp;&nbsp;&nbsp; vec=document.getElementById('f').elements;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; //cant: cantidad de elementos del arreglo vec<br>&nbsp;&nbsp;&nbsp; cant=vec.length;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; //ciclo for imprime nombre del elemento del form + valor de dicho elemento<br>&nbsp;&nbsp;&nbsp; for (i=0;i&lt;=cant;i++){<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; document.write(vec[i].name+": "+vec[i].value+"&lt;br&gt;");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>//--&gt;<br>&lt;/script&gt;<br><br>&lt;body&gt;<br><br><br>&lt;form name="f" id="f" method="post" action=""&gt;<br>&nbsp;&nbsp;&nbsp; Nombre&lt;input type="text" name="nombre" id="nombre"&gt;&lt;br&gt;<br>&nbsp;&nbsp;&nbsp; Edad &lt;input type="text" name="edad" id="edad"&gt;&lt;br&gt;<br>&nbsp;&nbsp;&nbsp; Pass &lt;input type="password" name="pass" id="pass"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;input type="button" name="envia" id="envia" value="Enviar" onClick="javascript:mostrar();"&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&lt;/form&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br><a href="http://www.windowslive.com/campaign/thenewbusy?tile=multiaccount&amp;ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_4"></a>                                               <br /><hr />Para que tu tiempo sea sólo tuyo, estamos reinventando un nuevo Hotmail. Descubrilo.  <a href='http://www.nuevohotmail.com' target='_new'>Ver más</a></body>
</html>