Foros del Web » Programando para Internet » Javascript »

como mostrar un dato en un text

Estas en el tema de como mostrar un dato en un text en el foro de Javascript en Foros del Web. como están tengo la siguiente consulta estoy mostrando datos en un combo box pero a la misma ves quiero mostrar un dato final en un ...
  #1 (permalink)  
Antiguo 12/04/2009, 20:05
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 18 años, 5 meses
Puntos: 1
como mostrar un dato en un text

como están tengo la siguiente consulta estoy mostrando datos en un combo box pero a la misma ves quiero mostrar un dato final en un cuadro de texto por el si escojo el día sábado en el combo box y que en el cuadro de texto me salga un valor x asignado al dia sabado


este es el codigo que tengo para mostrar los datos en el combo box


Código PHP:
<?php
  
                      conectar
();
  
                      
$mydb=name;
  
                      
$consulta="select Id_Empleado, Apellido from tblempleados where activo='1' order by Apellido";
  
                      
$resultado=mysql_db_query($mydb,$consulta) or die("error al consultar nombres de equipos: ".mysql_error());
 
                      if (
mysql_num_rows($resultado)!=0){
  
                          while (
$campo mysql_fetch_array($resultado)){
 
                                                             
  
                              echo 
"<option value=\"".$campo['Id_Empleado']."\">".$campo['Apellido']."</option>";
  
                          }
 
                         
 
                      }
 
         
  
                      
?>

saludos ojala me puedan dar una mano
  #2 (permalink)  
Antiguo 12/04/2009, 20:20
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: como mostrar un dato en un text

Puedes usar el evento onchange del select para cambiar el valor del input.

Además, es mejor que coloques la salida HTML que te genera en lugar del código PHP.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 12/04/2009, 20:28
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: como mostrar un dato en un text

Si te entendí bien podrías agregar ese valor dentro del atributo class de cada option y recuperarlo con className:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>Documento sin t&iacute;tulo</title>
</
head>

<
body onload="document.form1.campo.value=document.form1.select[0].className">
<
form id="form1" name="form1" method="post" action="">
  <
select name="select" onchange="document.form1.campo.value=this[this.selectedIndex].className">
    <
option class="ir a pescar" value="sabado">sabado</option>
    <
option class="ir al cine" value="domingo">domingo</option>
    <
option class="trabajar" value="lunes">lunes</option>
  </
select>
  <
input name="campo" type="text" />
</
form>
</
body>
</
html
Edito: Ups, perdón, David, te me adelantaste.
  #4 (permalink)  
Antiguo 12/04/2009, 20:59
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: como mostrar un dato en un text

si pero recordemos que esos valores los estoy enviando de una tabla tanto los que muestro en el como box como los que pretendo mostar en el text no se si me explico bien
  #5 (permalink)  
Antiguo 12/04/2009, 21:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: como mostrar un dato en un text

No entendí muy bien cuál es el problema en ese caso.

Ya que sólo debes imprimir en los lugares correspondientes en el código de ejemplo que te puso Panino5001 (en este caso value y class) los datos que deseas procesar.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 23:49.