leete este articulo que parece que ha ayudado a muchos,
http://www.caricatos.net/articulos/formularios.php. personalmente no lo he leido detenidamente pero ademas de contestar a tu duda tambien aclarará otros conceptos acerca de los formularios. si te quedan dudas, vuelve a responder. para darte una pista, la razon es el evento. aqui un tema reciente similar a tu caso,
http://www.forosdelweb.com/f13/javas...ampoco-752782/