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

ayuda con evento en button

Estas en el tema de ayuda con evento en button en el foro de ASP Clásico en Foros del Web. Saludos tebngo una pregunta como puedo agregar una funcion a un button ejemplo <% Sub hora() Response.Write "La hora actual es: "& Time()&"<BR>" End Sub ...
  #1 (permalink)  
Antiguo 09/03/2006, 16:56
 
Fecha de Ingreso: diciembre-2003
Mensajes: 595
Antigüedad: 21 años, 4 meses
Puntos: 1
ayuda con evento en button

Saludos tebngo una pregunta como puedo agregar una funcion a un button ejemplo

<%
Sub hora()
Response.Write "La hora actual es: "& Time()&"<BR>"
End Sub
%>

si tengo mi boton asi


<form id="form2" name="form2" method="post" action="">
<input type="submit" name="Submit" value="boton" />
</form>
  #2 (permalink)  
Antiguo 09/03/2006, 17:04
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
no podés, estás intentando que la acción de un botón, que es algo que ocurre en el cliente, lance un proceso que ocurre en el servidor
__________________
...___...
  #3 (permalink)  
Antiguo 09/03/2006, 17:09
 
Fecha de Ingreso: diciembre-2003
Mensajes: 595
Antigüedad: 21 años, 4 meses
Puntos: 1
Cita:
Iniciado por Al Zuwaga
no podés, estás intentando que la acción de un botón, que es algo que ocurre en el cliente, lance un proceso que ocurre en el servidor
Bueno tengo una pregunta mira en mi paguina al dar de alta un registro hago esto


<%
sub altas()

cmd = "insert into prueba (folio,nombre,puesto,area,telefono,sueldo,fecha_in greso,turno) values ('A7','erika','capturista','proceso',5664,50000,ge tdate(),'nocturno')"

set rs = conn.execute(cmd)
end sub

%>



y en mi button la agregego asi

<FORM METHOD="post">
<div align="center">
<INPUT name="Button" TYPE="button" VALUE="Guardar" onclick="<%altas%>">
</div>
</FORM>


pero debro estar haciendo algo mal porque se me da de alta con solo cargar la paguina sin siquiera oprimir el boton
  #4 (permalink)  
Antiguo 09/03/2006, 21:47
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
No amigo, Al_Zuwaga te mencionó que la función esta en el servidor (en la PC que tiene el IIS, vamos) y que el botón esta en el cliente en la PC que tiene el usuario de la página), así que claramente no puedes hacer lo que pretendes.

Recuerda que en Web existen dos programaciones, dos eventos, uno es para el cliente y otro es para el sevidor.

Ese botón necesita mandar un submit a un formulario a otra página que ejecute el Insert en el servidor o bien utilizar una redirección location.href y envío de parámetros de QueryString igual, a otra página que ejecute el Insert.

Saludos

PD. En las respuestas anteriores hay muchas con explicaciones de como se puede hacer lo que necesitas, leetelas un ratín.
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 15:48.