Foros del Web » Programando para Internet » Javascript »

pasar datos a un text

Estas en el tema de pasar datos a un text en el foro de Javascript en Foros del Web. hola chicos veran, a ver si me dan una manito con esto: tengo la sig lista que es parte de un "form": <form action="guardar.php" NAME="registro" ...
  #1 (permalink)  
Antiguo 25/07/2008, 10:32
Avatar de GABRIL  
Fecha de Ingreso: febrero-2007
Mensajes: 280
Antigüedad: 17 años, 2 meses
Puntos: 4
pasar datos a un text

hola chicos veran, a ver si me dan una manito con esto:

tengo la sig lista que es parte de un "form":


<form action="guardar.php" NAME="registro" METHOD="post">
<SELECT NAME="grupo" CLASS="btn1">
<OPTION>grupo33
<OPTION>grupo80
</SELECT>
</TD></FORM>

lo que deseo es que cuando el usuario eliga de la lista un grupo, pasar el valor que eligió a un text que tengo en "otro formulario:

<form action="guardar2.php" NAME="registro2" METHOD="post">
<INPUT TYPE="text" NAME="grupo2">
</FORM>

yo intente esto:

<form action="guardar.php" NAME="registro" METHOD="post">
<SELECT NAME="grupo" CLASS="btn1" onMouseUp='javascript:llamar()'>
<OPTION>grupo33
<OPTION>grupo80
</SELECT>
</FORM>


<form action="guardar.php" NAME="registro2" METHOD="post">
<INPUT TYPE="text" NAME="grupo2">
<Script Language="Javascript">
function llamar(){
registro2.grupo2.value = registro.grupo.value;
}
</Script>
</FORM>


como veran, intento pasar el dato de lista al text del otro form, no me marca error, pero tampoco lo hace..
espero sus ayudas..saludos...
  #2 (permalink)  
Antiguo 25/07/2008, 12:27
Avatar de xbx
xbx
 
Fecha de Ingreso: mayo-2008
Ubicación: /home/xbx
Mensajes: 301
Antigüedad: 16 años
Puntos: 11
Respuesta: pasar datos a un text

Código HTML:
<script type="text/javascript">
    <!--
    function llamar(select_obj)
    {
        document.getElementById("grupo2").value = select_obj.value;
    }
    //-->
</Script>

<form action="guardar.php" name="registro" method="post">
    <select name="grupo" class="btn1" onchange='llamar(this)'>
        <option value="grupo33">grupo33</option>
        <option value="grupo80">grupo80</option>
    </select>
</form>


<form action="guardar.php" name="registro2" method="post">
    <input type="text" name="grupo2" id="grupo2" value=""/>
</form> 
Pruebalo. Funciona

Fijate las diferencias con el tuyo. Ten en cuenta que según el estandar debes colocar las tags y sus atributos en minusculas.

Saludos

Última edición por xbx; 25/07/2008 a las 12:46
  #3 (permalink)  
Antiguo 25/07/2008, 12:38
Avatar de Un_Tico  
Fecha de Ingreso: julio-2008
Ubicación: Cartago, Costa Rica
Mensajes: 176
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: pasar datos a un text

Mmmmmm... En este foro he visto lo mismo que estas pidiendo, debes de buscar un poco mas e intentarlo tu, solo así se aprende.

En fin...
haslo así:

Código:
<html>
<head>
<script type="text/javascript">
	function llamar(){
		document.registro2.grupo2.value = document.registro.grupo.options[document.registro.grupo.selectedIndex].text;
	} 
</script>
</head>

<body>
<form action="guardar.php" NAME="registro" METHOD="post">
<SELECT NAME="grupo" id="grupo" CLASS="btn1" onChange="llamar()">
<OPTION>grupo33
<OPTION>grupo80
</SELECT>
</FORM>

<form action="guardar2.php" NAME="registro2" id="registro2" METHOD="post">
<INPUT TYPE="text" NAME="grupo2" id="grupo2">
</FORM>
</body>
</html>
Investiga y aprende

NOTA: Y xbx tiene razon con lo de los Tags

Saludos...
  #4 (permalink)  
Antiguo 25/07/2008, 16:20
Avatar de GABRIL  
Fecha de Ingreso: febrero-2007
Mensajes: 280
Antigüedad: 17 años, 2 meses
Puntos: 4
Respuesta: pasar datos a un text

exelente chicos, tal y como lo necesitaba, gracias y saludos ...by...
funcionó de maravilla
gracias por lo de los tags,
  #5 (permalink)  
Antiguo 25/07/2008, 19:20
Avatar de xbx
xbx
 
Fecha de Ingreso: mayo-2008
Ubicación: /home/xbx
Mensajes: 301
Antigüedad: 16 años
Puntos: 11
Respuesta: pasar datos a un text

Me alegro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:14.