Foros del Web » Programando para Internet » Javascript »

Mostrar Formulario Oculto Cuando seleccione un elemento de un select

Estas en el tema de Mostrar Formulario Oculto Cuando seleccione un elemento de un select en el foro de Javascript en Foros del Web. Hola a todos.. Bueno tengo un problema, tengo una pagina php donde SOLO tengo un Select que me muestra los indices o llaves de una ...
  #1 (permalink)  
Antiguo 07/09/2009, 20:59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
Mostrar Formulario Oculto Cuando seleccione un elemento de un select

Hola a todos..

Bueno tengo un problema, tengo una pagina php donde SOLO tengo un Select que me muestra los indices o llaves de una tabla de mysql.

Ahora deseo que cuando yo seleccione cualquier indice de estos el me despliegue un formulario(oculto) --> "hacerlo Visible" y me muestre la informacion de los demas campos de la tabla.

Muchisimas gracias.. soy nuevo y recurro a uds por que siempre puedo encontrar ayudas en sus foros..
  #2 (permalink)  
Antiguo 07/09/2009, 21:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Mostrar Formulario Oculto Cuando seleccione un elemento de un select

Esto ya no es problema de PHP sino de CSS. Te sugiero mientras tanto que verifiques si en esta pagina puedes ver lo que deseas hacer http://www.araudi.net/.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 07/09/2009 a las 21:36
  #3 (permalink)  
Antiguo 07/09/2009, 21:45
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Mostrar Formulario Oculto Cuando seleccione un elemento de un select

Hola
Esto lo puedes solucionar con javascript o con css según quieras,
tal vez te interese el window.open() de javascript, mira en la sección
de javascript del foro o en google, verás ejemplos que te ayudaran
Saludos
  #4 (permalink)  
Antiguo 07/09/2009, 21:58
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Respuesta: Mostrar Formulario Oculto Cuando seleccione un elemento de un select

Tema movido desde PHP a Javascript. Aunque tal vez en Ajax estaría mejor.

Saludos,
  #5 (permalink)  
Antiguo 07/09/2009, 22:18
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Mostrar Formulario Oculto Cuando seleccione un elemento de un select

GRacias Pero no encuentro lo que necesito.. y he visto que varios Tienen la misma duda.. si alguien me puede referenciar un pagina un link o algo les agradezco..
  #6 (permalink)  
Antiguo 08/09/2009, 00:02
Avatar de jjyepez  
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
Respuesta: Mostrar Formulario Oculto Cuando seleccione un elemento de un select

Hola omarvios,
Puedes hacer lo que deseas de varias formas:

Una de ellas es colocando el "select" (con sus options) en un "form" y programar el onchange="form.submit();" ... luego recibir en el mismo script el valor que has seleccionado y mostrar entonces el formulario que deseas con los datos que quieras. Es como una programacion de script de comportamiento condicionado.

También puedes usar Ajax conjuntamente con un div al cual le cambies el contenido (InnerHTML) en función al valor que selecciones del "select" mediante una función programada en javascript desde luego e invocada en "onchange". Pero esta es una solución un poco más compleja. Sin embargo con algo de empeño igual puedes lograr los resultados que quieres.

Éxito.
  #7 (permalink)  
Antiguo 03/05/2010, 12:21
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 13 años, 11 meses
Puntos: 0
Sonrisa Respuesta: Mostrar Formulario Oculto Cuando seleccione un elemento de un select

Cita:
Iniciado por omarvios Ver Mensaje
Hola a todos..

Bueno tengo un problema, tengo una pagina php donde SOLO tengo un Select que me muestra los indices o llaves de una tabla de mysql.

Ahora deseo que cuando yo seleccione cualquier indice de estos el me despliegue un formulario(oculto) --> "hacerlo Visible" y me muestre la informacion de los demas campos de la tabla.

Muchisimas gracias.. soy nuevo y recurro a uds por que siempre puedo encontrar ayudas en sus foros..
hola que tal mira esta es lo que estas buscando

<?php
switch($variable)
{

case 1:
echo"<div id=\"container\"><form id=\"form1\" class=\"niceform\" name=\"form\" method=\"post\" action=\"\">
<fieldset>
<legend>Registrar Barrio</legend>
<dl>
<dt>
<label for=\"email\">Codigo:</label></dt>
<input type=\"text\" name=\"textfield\" id=\"textfield\" maxlength=\"128\"/>
</dl>
<dl>
<dt><label for=\"email\">Codigo:</label></dt>
<input type=\"password\" name=\"pass\" id=\"pass\" />
</dl>
<dl>
<dt>
<label for=\"gender\">Sexo:</label></dt>
<dd>
<select size=\"1\" name=\"Sexo\" id=\"gender\">
<option value=\"1\">Masculino</option>
<option value=\"2\">Femenino</option>
</select>
</dd>
<pre> <dl> <dd><input type=\"submit\" name=\"submit\" id=\"submit\" value=\"Enviar\" /></dd></dl></pre>

</fieldset>
</form>
</div>";
break;

case 2:
echo"<form id=\"form2\" name=\"form2\" method=\"post\" action=\"\">
<fieldset>
<legend>Actualizar Usuario</legend>

<p>
<label>usuario
<input type=\"text\" name=\"textfield\" id=\"textfield\" />
</label>
</p>

<p>

<label>contraseña </label>
<span class=\"medidas\">
<input type=\"password\" name=\"pass\" id=\"pass\" />
</span>
</p>
<p><label>Tipo de Usuario<br />
</label>
<select name=\"select\" id=\"select\">
</select>
<br />
</p>
<div>
<input name=\"\" type=\"button\" value=\"enviar\" id=\"login\"/>
</div>
</fieldset>
</form>
";
break;

}
?>

y para selecionarlo desde un link un boton o lo que quiera es asi

<li><a href="presidentes.php?variable=1" title="Registrar un ciuddado">Registrar ciuddado</a></li>

que es donde llamas la varible que le estas dando al switch
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 02:55.