Foros del Web » Programando para Internet » Javascript »

onChange

Estas en el tema de onChange en el foro de Javascript en Foros del Web. buen dia, tengo por aqui este codigo: <form method="post"> <select name="links" onChange="top.location.href=this.form.links.option s[this.form.links.selectedIndex].value"> <option SELECTED>codigo</option> <option VALUE='ingreso_inventario.php'>SGFB39</option> </select></form> <?php echo $dato=$_POST["links"]; echo "<p>prueba................</p>"; ?> mi ...
  #1 (permalink)  
Antiguo 23/11/2009, 22:27
Avatar de no_se_nada  
Fecha de Ingreso: noviembre-2004
Mensajes: 20
Antigüedad: 19 años, 5 meses
Puntos: 0
onChange

buen dia, tengo por aqui este codigo:

<form method="post">
<select name="links" onChange="top.location.href=this.form.links.option s[this.form.links.selectedIndex].value">
<option SELECTED>codigo</option>
<option VALUE='ingreso_inventario.php'>SGFB39</option>
</select></form>

<?php
echo $dato=$_POST["links"];
echo "<p>prueba................</p>";
?>

mi plan es q al seleccionar de la lista deplegable me muestre el texto q seleccione,, pero no se como hacer para q el formulario pase la variable

gracias por su ayuda.
  #2 (permalink)  
Antiguo 23/11/2009, 23:22
Avatar de dggluz  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años
Puntos: 50
Respuesta: onChange

Pues no debes redirigir a otra página mediante javascript, sino enviar el formulario a la página que lo procese (que la indicas en el action de tu form). Se envía al clickear en el submit:
tuPagina.php:
Código HTML:
<form method="post" action="tuPagina.php">
    <select name="links">
        <option SELECTED>codigo</option>
        <option VALUE='ingreso_inventario.php'>SGFB39</option>
    </select>
    <input type="submit" />
</form>
<?php
    echo $dato=$_POST["links"];
    echo "<p>prueba................</p>";
?> 
¡Suerte!
  #3 (permalink)  
Antiguo 24/11/2009, 09:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Javascript
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 09:10.