Una alternativa mejor, que he desarrollado después de investigar cómo cambiar los valores ocultos, es este pequeño programa en javascript, que muestra tanto en un cuadro de diálogo como en una ventana popup los contenidos de todos los campos de los formularios cargados en la ventana actual:
var p="<html><head><title>Espiaformularios</title></head><body>",t="",f=0,g=0;
for (f=0;f<document.forms.length;f++)
{
p = p + "<hr/><p>" +
document.forms[f].name + "<dl>";
t = t + "---" + document.forms[f].name +
"("+document.forms[f].id+")---" +
String.fromCharCode(13);
for (g=0;g<document.forms[f].elements.length;g++)
{
p = p + "<dt>" +
document.forms[f].elements[g].name +
"(" + document.forms[f].elements[g].id +
")</dt><dd>=" +
document.forms[f].elements[g].value + "</dd>";
t = t + document.forms[f].elements[g].name +
"(" + document.forms[f].elements[g].id +
")=" + document.forms[f].elements[g].value +
String.fromCharCode(13);
}
p = p + "</dl></p>";
t = t + String.fromCharCode(13);
}
w=window.open("" , "espiaformularios");
w.document.innerHTML="";
w.document.write(p);
window.alert(t);
Por evidentes motivos de seguridad, los navegadores suelen impedir la ejecución de código ajeno al documento actual, pero podemos saltarnos la restricción si cortamos el texto anterior, escribimos "javascript:" en la barra del navegador y pegamos el texto a continuación.
También podemos instalar el script como botón, agregando el siguiente enlace mostrar formulario de la página a favoritos, y colocándolo en la carpeta "vínculos" de los favoritos.
No hay comentarios:
Publicar un comentario
Me gustaría conocer tus comentarios sobre mis artículos, y también si las soluciones que publico de vez en cuando te funcionan o no. Por supuesto que puedes contarme cualquier otra cosa, siempre y cuando lo hagas de forma respetuosa hacia todo el mundo.