Foros del Web » Programando para Internet » Javascript »

Campo input con javascritp

Estas en el tema de Campo input con javascritp en el foro de Javascript en Foros del Web. Muchacho Buenos Dias, buscando en las FAQ consegui el siguiente codigo que me permite asignar la opcion seleccionada a un <input> de un formulario <script ...
  #1 (permalink)  
Antiguo 25/06/2009, 08:24
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 16 años, 7 meses
Puntos: 1
De acuerdo Campo input con javascritp

Muchacho Buenos Dias, buscando en las FAQ consegui el siguiente codigo que me permite asignar la opcion seleccionada a un <input> de un formulario

<script language="JavaScript">
function cambia(){
with (document.frm){
indice.value = String(selector.selectedIndex);
opcion.value = selector.options[selector.selectedIndex].text;
valor.value = selector.options[selector.selectedIndex].value;
}
}
</script>
</head>
<body>
<form name="frm">
Indice:<input type="text" name="indice"><br>
Opcion:<input type="text" name="opcion"><br>
Valor: <input type="text" name="valor"><br>
Seleccione:<select name="selector" onchange="cambia()">
<option>Seleccione un valor</option>
<option value="1">Uno</option>
<option value="2">Dos</option>
<option value="3">Tres</option>
</select>
</form>

Yo necesito adaptarlo a que en ves de asignarme el resultado del select en un input, necesito asignarselo a una variable en php para realizar una consulta y mostrar una seria de datos asociados a esa seleccion.

Como puedo hacerlo por favor. Muchas Gracias
  #2 (permalink)  
Antiguo 25/06/2009, 08:32
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Campo input con javascritp

Hola:

javascript no tiene conexión con php, salvo mediante Ajax, o sin necesidad de javascript, con formularios (incluso similados con enlaces...) donde importa la parte html...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 25/06/2009, 13:11
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 16 años, 7 meses
Puntos: 1
De acuerdo Respuesta: Campo input con javascritp

ok entiendo pero como haria entonces para capturar el dato seleccionado tanto el values como el select?
  #4 (permalink)  
Antiguo 25/06/2009, 14:59
 
Fecha de Ingreso: junio-2009
Mensajes: 32
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: Campo input con javascritp

Si requieres los resultados de la consulta en la misma pagina, prueba con el siguiente cambio que le hize a tu codigo...
Cita:
<?php
if ($_POST)
{
$valorselect=$_POST['selector'];
// realizar operaciones
$rs=$valorselect+5 ;

}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>

<script language="JavaScript">
function cambia(){
document.frm.submit();
}

</script>
</head>
<body>
<form name="frm" method="post" action="">
resultado:<input type="text" name="indice" value="<?php echo $rs; ?>"><br>
Seleccione:<select name="selector" onchange="cambia()">
<option>Seleccione un valor</option>
<option value="1">Uno</option>
<option value="2">Dos</option>
<option value="3">Tres</option>
</select>
</form>


</body>
</html>
puedes realizar algunas validaciones mas al momento de mostrar tus resultados..

suerte!!
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:47.