Pasar valores de Form a Form JS

Iniciado por Riki_89D, 6 Diciembre 2010, 18:07 PM

0 Miembros y 1 Visitante están viendo este tema.

Riki_89D

Hola como estan?¿

intento pasar una varibale de un formulario que tiene un TEXTAREA a otor que tiene un HIDDEN,pero no me muestra el resultado.
Código (javascript) [Seleccionar]


function PassVars()
{
Text = document.Form1.Descripcion.value;
document.Form2.Descripcion2.value = Text;
}


eso esta en el TEXTAREA asin:  onKeyUp="PassVars()"

pero nada no resulta :(

seele

pero ese formulario lo envias a otra pagina? poprque si es asi javascript no te servira, mas bien un lenguaje del lado del servidor como PHP

Riki_89D

Hola selee,pues ese codigo esta dentro delmismo PHP que todo lo demas,es decir los formularios que hay en mi pagina todos envian los dato en el mismo PHP donde esta todo sabes osea que no cambia de pagina,entonces qual puede ser el error?¿

seele

pero a lo que voy es..... el campo hidden se llena con el valor del campo text a medida que este se va llenando? o se llena el campo text, se manda el formulario y cuando recarga la pagina el valor del campo text se guarda en el hidden?

primero que nada hay que aclarar esto por que son dos procedimientos diferentes

saludos

Riki_89D

seria la primera,se va llenando amedida que vas escribiendo en eltextarea,por eos puse el evento onKeyUp en el textarea,pero cuandodesde el otro formulario doi al boton parece que no se guarda el valor que supuestamente le ha idopasando alformulario raiz entiendees?¿

seele

yo haria que llenes todo el text area y una vez que le sacas el foco recien ahi copias el contenido al hidden, me parece mas sencillo hacer eso

winroot

Intenta asignarle un id al campo de texto, y luego usar getElementById.

function algo()
{
var frm1=document.getElementById("frm1").value;
document.getElementById("frm2").value=frm1;
}

<body>
<form >
<input type="text" id="frm1"/>
<br/>
<input type="hidden" id="frm2"/>
</form>
</body>
</html>

Nota: puedes utilizar también el atributo visibility de css para ocultar frm2.
Saludos
Mi blog sobre programación y seguridad informática:
http://win-root.blogspot.com

Riki_89D

muchas gracias a todo,winroot hice lo que me dijiste y funciono un saludo y muchisimas grracias gente