[Php-avanzado] Ejer 3 JavaScript
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Jul 26 11:31:19 ART 2010
La consola de errores de JS del IExplorer no te dice nada???
Tal vez debas preguntar dentro del bucle si el elemento tiene "name"
antes de querer mostrarlo, por si aparece algún elemento que no lo
tiene.
Si no veo mal, tu bucle recorre un elemento de más: si empieza de 0, es
hasta cant - 1....
El lun, 26-07-2010 a las 02:59 +0000, Leandro Schereik escribió:
> Hola a todos, estoy haciendo el siguiente ejercicio de la guia
> javascript:
> Creer un JavaScript que muestre el nombre de todos los elementos de un <FORM> y sus datos, si es que están cargados.
> 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.
> Alguien sabe porque?
>
> Abajo el codigo.
>
> Muchas gracias
>
> Leandro
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd">
> <html>
> <head>
> <title>JavaScript Ejercicio 1</title>
> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
> </head>
>
> <script type="text/javascript">
> <!--
> function mostrar(){
>
> //vec: arreglo con los elementos del formulario f
> vec=document.getElementById('f').elements;
>
> //cant: cantidad de elementos del arreglo vec
> cant=vec.length;
>
> //ciclo for imprime nombre del elemento del form + valor de dicho
> elemento
> for (i=0;i<=cant;i++){
> document.write(vec[i].name+": "+vec[i].value+"<br>");
>
> }
> }
>
> //-->
> </script>
>
> <body>
>
>
> <form name="f" id="f" method="post" action="">
> Nombre<input type="text" name="nombre" id="nombre"><br>
> Edad <input type="text" name="edad" id="edad"><br>
> Pass <input type="password" name="pass" id="pass">
> <input type="button" name="envia" id="envia" value="Enviar"
> onClick="javascript:mostrar();">
> </form>
> </body>
> </html>
>
>
>
> ______________________________________________________________________
> Para que tu tiempo sea sólo tuyo, estamos reinventando un nuevo
> Hotmail. Descubrilo. Ver más
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado