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.
function PassVars()
{
Text = document.Form1.Descripcion.value;
document.Form2.Descripcion2.value = Text;
}
eso esta en el TEXTAREA asin: onKeyUp="PassVars()"
pero nada no resulta :(
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
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?¿
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
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?¿
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
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
muchas gracias a todo,winroot hice lo que me dijiste y funciono un saludo y muchisimas grracias gente