Foros del Web » Programando para Internet » Javascript »

como coger el valor de un boton tipo "button"

Estas en el tema de como coger el valor de un boton tipo "button" en el foro de Javascript en Foros del Web. Hola a todos!!! Tengo un problema y es que una pagina llama a otra mediante un boton tipo button no submit. Y el la pagina ...
  #1 (permalink)  
Antiguo 30/04/2008, 07:40
 
Fecha de Ingreso: octubre-2006
Mensajes: 32
Antigüedad: 17 años, 6 meses
Puntos: 0
como coger el valor de un boton tipo "button"

Hola a todos!!!

Tengo un problema y es que una pagina llama a otra mediante un boton tipo button no submit. Y el la pagina a la que llama deberia saber que boton a sido pulsado para hacer una accion o otra pero no hay manera que pasarselo os pongo el codigo resumido haber si me podeis ayudar. Gracia de antemano.

<SCRIPT LANGUAGE = "JavaScript">
function envia(pag, botonpulsado){
if (botonpulsado=="Todos") document.menuimagenes.textbuscar="";
document.menuimagenes.action= pag + '?opcion=' + botonpulsado;
document.menuimagenes.submit()
}
</SCRIPT>
<body>
<form name="menuimagenes" action='menuimagenes.php' method="get">
<table width="73%" border="0">
<tr>
<td colspan="8" class="Titulo">Men&uacute; Imagenes </td>
</tr>
<tr>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
<tr>
<td><input name="textbuscar" type="text"></td>
<td><input type="button" name="opcion" value="Buscar" onClick="envia('menuimagenes.php', 'Buscar')"/></td>
<td><input type="button" name="opcion" value="Todos" onClick="envia('menuimagenes.php', 'Todos')"/></td>
<td><input type="button" name="opcion" value="Nuevo" onClick="envia('fichaimagen.php', 'Nuevo')"/></td>
<td><input type="button" name="opcion" value="Modificar" onClick="envia('fichaimagen.php', 'Modificar')"/></td>
<td><input type="button" name="opcion" value="Consultar" onClick="envia('fichaimagen.php', 'Consultar')"/></td>
<td><input type="button" name="opcion" value="Eliminar" onClick="envia('fichaimagen.php', 'Eliminar')"/></td>
<td><input type="button" name="opcion" value="Panel de Control" onClick="document.location.href='panelcontrol.php' "/></td>
</tr>
</table>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td class="EncabezadosMenu">Seleccionada</td>
<td class="EncabezadosMenu">C&oacute;digo</td>
<td class="EncabezadosMenu">Nombre</td>
<td class="EncabezadosMenu">Imagen</td>
<td class="EncabezadosMenu">banerprincipal</td>
</tr>
</form>
</body>
</html>
  #2 (permalink)  
Antiguo 30/04/2008, 07:55
Avatar de boby6killer  
Fecha de Ingreso: abril-2008
Mensajes: 81
Antigüedad: 16 años
Puntos: 1
Re: como coger el valor de un boton tipo "button"

<td><input type="button" name="opcion" value="Buscar" onClick="envia('menuimagenes.php?opcion=buscar', 'Buscar')"/></td>
<td><input type="button" name="opcion" value="Todos" onClick="envia('menuimagenes.php?opcion=todos', 'Todos')"/></td>
<td><input type="button" name="opcion" value="Nuevo" onClick="envia('fichaimagen.php?opcion=nuevo', 'Nuevo')"/></td>
<td><input type="button" name="opcion" value="Modificar" onClick="envia('fichaimagen.php?opcion=modificar', 'Modificar')"/></td>

Del otro lado solo realizas un $_GET['opcion']
  #3 (permalink)  
Antiguo 30/04/2008, 08:17
 
Fecha de Ingreso: octubre-2006
Mensajes: 32
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: como coger el valor de un boton tipo "button"

Gracias por contestar.

No me funciona de esa forma. No me pasa a la otra pagina el valor de opcion bueno no pasa ni opcion.

Sabrias otra forma pero tiene que ser con button con submit no me funciona tampoco
  #4 (permalink)  
Antiguo 30/04/2008, 13:21
 
Fecha de Ingreso: abril-2008
Mensajes: 22
Antigüedad: 16 años
Puntos: 0
Re: como coger el valor de un boton tipo "button"

Amiga creo que tu problema no estoy seguro pero creo que el problema es este

<form name="menuimagenes" action='menuimagenes.php' method="get">

y deberia de ser

<form name="menuimagenes" action='menuimagenes.php' method="post">

no estoy seguro pero a ver pruebalo :) y suerte
  #5 (permalink)  
Antiguo 30/04/2008, 13:45
Avatar de boby6killer  
Fecha de Ingreso: abril-2008
Mensajes: 81
Antigüedad: 16 años
Puntos: 1
Re: como coger el valor de un boton tipo "button"

El problema es de la funcion envia

Prueba esto:

<td><input type="button" onClick="location.href='menuimagenes.php? opcion=Buscar'"></td>

y en menuimagenes.php realiza un $_GET['opcion']

No importa lo que pongas en el action del form y tienes que usar el metodo Get no post porque a la variable la estas enviando en la direccion
  #6 (permalink)  
Antiguo 30/04/2008, 14:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: como coger el valor de un boton tipo "button"

Tema trasladado 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 21:01.