Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Riki_89D en 6 Diciembre 2010, 18:07 pm



Título: Pasar valores de Form a Form JS
Publicado por: Riki_89D en 6 Diciembre 2010, 18:07 pm
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
  1.  
  2. function PassVars()
  3. {
  4. Text = document.Form1.Descripcion.value;
  5. document.Form2.Descripcion2.value = Text;
  6. }
  7.  

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

pero nada no resulta :(


Título: Re: Pasar valores de Form a Form JS
Publicado por: seele en 6 Diciembre 2010, 18:21 pm
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


Título: Re: Pasar valores de Form a Form JS
Publicado por: Riki_89D en 6 Diciembre 2010, 20:45 pm
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?¿


Título: Re: Pasar valores de Form a Form JS
Publicado por: seele en 6 Diciembre 2010, 20:53 pm
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


Título: Re: Pasar valores de Form a Form JS
Publicado por: Riki_89D en 6 Diciembre 2010, 20:57 pm
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?¿


Título: Re: Pasar valores de Form a Form JS
Publicado por: seele en 6 Diciembre 2010, 21:13 pm
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


Título: Re: Pasar valores de Form a Form JS
Publicado por: winroot en 6 Diciembre 2010, 21:21 pm
Intenta asignarle un id al campo de texto, y luego usar getElementById.
Código:
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


Título: Re: Pasar valores de Form a Form JS
Publicado por: Riki_89D en 7 Diciembre 2010, 00:12 am
muchas gracias a todo,winroot hice lo que me dijiste y funciono un saludo y muchisimas grracias gente