[Php-avanzado] Duda ejercicio 3 clase 4
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Oct 29 21:29:23 ART 2015
Hola Martín,
varias cosas:
- accedé a los elementos con document.getElementById()
- estás accediendo dentro de la función al primer formulario de
documento únicamente con document.forms[0].
Pasale a la función el ID del formulario a revisar o en su defecto
recorré todos los formularios del documento con bucles anidados.
- la pregunta por document.forms[0].elements[i].value no tiene mucho
sentido, porque por ejemplo los SELECT no tienen value, pero además todo
elemento que tenga value=="" no te va a aparecer como tal.
La idea es mostrar todos los elementos, tengan o no valor.
Para descartar errores de sintaxis, tené abierta la consola de depurado
del navegador para ver si aparecen errores. En Mozilla Firefox se abre
con Ctrl + Shift + K
Saludos
El jue, 29-10-2015 a las 16:43 -0300, Martin Urciuoli escribió:
> Hola compañeros, no me doy cuenta como resolverlo. Les paso la
> consigna y la funcion que hice. Quizas alguien sepa decirme porque no
> anda.
> Gracias
>
>
> 3) Creer un JavaScript que muestre el nombre de todos los elementos de
> un FORM y sus datos, si es que están cargados.
>
>
>
> function compruebo(){ var salida =""; for (var i = 0; i <
> document.forms[0].elements.length; i++)
> { if(document.forms[0].elements[i].value !="" ){ salida
> +=document.forms[0].elements[i].name
> +"="+document.forms[0].elements[i].value+"<br/>"; } }
> document.getElementById("salida").innerHTML = salida; }
>
>
> y la llamda en el body
>
>
> <h3><p id="salida" onclick="compruebo()"> Click aquí!! </p></h3>
>
>
>
>
>
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado