Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/09/2009, 07:18
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Actualizar base de datos al pulsar boton

Cierto es que se tendría que hacer un llamado al servidor para insertar ese nuevo registro, pero se puede conservar el estado de los controles fácilmente, en este caso en particular yo veo utilizar Ajax ahora si que "al gusto del cliente", si lo quieres usar ok y si no, también se vería bien, ya que no creo (o no se) que ese botón se vaya a apretar muy frecuentemente.

ahora, ¿cómo se haría?, si te vas por el camino sin usar ajax, sería colocando un evento onclick al botón que llame a un función que actualice un formulario oculto (o que mande por querystring con .location.href) que mandarías con .submit() a la página que haría el insert, e esa página llamarías un response.redirect a la página original para que se vea el cambio, cuidando claro, de conservar el estado de los controles con <input type=text name="algo" value="<%=request("algo")%>">

Si te vas por el lado de ajax, igual en el onclick del botón llamas a una función pero que por medio de un llamado ajax llame a la página que inserte el valor que le mandarías por parámetro (o por formulario, como quieras), pero sería esa página la que desplegaría el listado de lo que se insertó y luego actualizarías una capa (un <div>) con ese resultado.

Los dos caminos requieren trabajo, escoge cual quieres hacer, investiga y elabora algo y aquí lo pulimos.

saludos