Foros del Web » Programando para Internet » ASP Clásico »

varias acciones en un mismo form

Estas en el tema de varias acciones en un mismo form en el foro de ASP Clásico en Foros del Web. Hola! Tengo un form, con varios botones para busquedas, altas, bajas y modificaciones, como puedo hacer para q me ejecute una accion dependiendo del boton ...
  #1 (permalink)  
Antiguo 16/09/2003, 09:30
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
Pregunta varias acciones en un mismo form

Hola!

Tengo un form, con varios botones para busquedas, altas, bajas y modificaciones, como puedo hacer para q me ejecute una accion dependiendo del boton pulsado?.........a ser posible sin usar javascript?

Gracias x adelantado
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #2 (permalink)  
Antiguo 16/09/2003, 13:08
 
Fecha de Ingreso: agosto-2003
Mensajes: 20
Antigüedad: 21 años, 8 meses
Puntos: 0
Hola.

Es decir, si tu tienes algo parecido a esto:

<form ....... action="paginaquerecibelosdatos.asp" .... >

<input type="submit" name="busqueda" .......>
<input type="submit" name="alta" .......>
<input type="submit" name="baja" .......>
<input type="submit" name="modificacion" .......>
</form>

Lo que puedes hacer en paginaquerecibelosdatos.asp es comprobar que boton es el que se ha pulsado y en funcion de cual haya sido realizar una accion u otra, para saber que boton se pulso puedes usar la propiedad x del boton pulsado de esta forma:

<%
if request.form("busqueda.x") <> "" then
'aqui lo que quieres que se haga si se pulso el boton "busqueda"
....
elseif request.form("alta.x") <> "" then
'aqui lo que quieres que se haga si se pulso el boton "alta"
....
elseif request.form("baja.x") <> "" then
'aqui lo que quieres que se haga si se pulso el boton "baja"
....
elseif request.form("modificacion.x") <> "" then
'aqui lo que quieres que se haga si se pulso el boton "modificacion"
....
end if
%>

Saludos.
  #3 (permalink)  
Antiguo 17/09/2003, 02:38
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
que propiedad es x?, he probado con onClick y no funciona
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #4 (permalink)  
Antiguo 17/09/2003, 07:50
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
a alguien se le ocurre algooooooooooooo......
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #5 (permalink)  
Antiguo 17/09/2003, 08:29
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
crea una pagina llamada prueba.asp y ponle este codigo

Código:
<body>
<form name="form1" method="post" action="prueba.asp">
  <input type="submit" name="Actualizar" value="actualizaremos">
  <input type="submit" name="Eliminar" value="eliminaremos">
</form>
<%
response.write request.form("Actualizar") & "<br>" & request.form("Eliminar")
%>
</body>
con esto te harás una idea de como va...

la historia de la propiedad X no tengo ni idea de que va...

ke haya suerte!
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #6 (permalink)  
Antiguo 17/09/2003, 08:36
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
gracias, "asqueado", lo voy probando
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #7 (permalink)  
Antiguo 17/09/2003, 08:39
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
y si anidara varios form?
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #8 (permalink)  
Antiguo 17/09/2003, 08:40
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
jajajaja

has buscado en el diccionario o ya te lo dije?
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #9 (permalink)  
Antiguo 17/09/2003, 08:44
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
un form dentro de otro??

eso se puede???? Lo cierto es que no lo he probado nunca.

Lo que tambien podrias hacer es mediante javascript (ya se ke no kieres, pero es lo ke hay)... cambiar los botones de submit a button. y ponerles un onclick="enviar('accion_a_realizar')"

Lo que haría la funcion enviar es dar valor a un campo oculto y hacer un submit.

pero no te hace falta complicarte, para lo que quieres te vale con lo anterior, puedes poner asi los botones que quieres.

no te va bien?


PD, acabo de probar lo de anidar los forms, y si ke se puede, pero igual te desajusta el diseño... (no se me habia ocurrido nuca...)
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu

Última edición por nazkatuta; 17/09/2003 a las 08:46
  #10 (permalink)  
Antiguo 17/09/2003, 08:48
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
FUNCIONAAAAAAAAAAAAAAAA!
__________________
Daría todo lo que sé por la mitad de lo que ignoro
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 14:22.