Dos botones

gusar
08 de Agosto del 2005
Hola
Tengo un pequeño problemita con una pagina en jsp.
en la pagina tengo un formulario que Contiene :
Dos cuadros de texto "Codigo" y "Descripcion".
Y dos botones "Alta" y "Baja"
cuando el usuario presiona el botón "Alta" tengo que dar de alta lo que está escrito en los dos cuadros de textos en una tabla de una base de datos, y si presiona Baja tiene que buscar ese registro en la tabla y eliminarlo.
¡Algo muy simple!
el Problema que tengo es ¿ como puedo saber que botón me apretaron?.

Desde ya Muchas Gracias

rreload
08 de Agosto del 2005
Espero te sirva


<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<script LANGUAGE="JavaScript">
var direccion = "";


function Opcion(tipoReporte){
direccion = tipoReporte;
alert("El seleccionado es "+tipoReporte);

}
</script>
</head>

<body>
<input type="button" value="Alta" name="CmdAlta" OnClick='Opcion("Alta");' VALUE='Alta'></p>
<input type="button" value="Baja" name="CmdBaja" OnClick='Opcion("Baja");' VALUE='Baja'></p>
</body>

</html>

gusar
08 de Agosto del 2005
Gracias rreload por tu respuesta pero el tema es como llamo a una funcion hecha en JSP dentro de JavaScript Por ejemplo:

yo tengo dos paginas JSP.

Una que tiene el sig. formulario:
<html>
<head><title>Ejemplo</title></head>
<body>
<form method="POST" action="alta.jsp">
<p>Código <input type="text" name="codigo" size="20"></p>
<p>Descripción <input type="text" name="descipcion" size="20"></p>
<p><input type="submit" value="Alta" name="alta"><input type="submit" value="Baja" name="baja"></p>
</form>
</body>
</html>

Y otra que recibe los parametros y tiene 2 funciones

<html>
<head><title>Alta</title></head>
<body>
<%
String cod =request.getParameter("codigo");
String des =request.getParameter("descipcion");


%>
<%!void Alta(JspWriter out)throws IOException{
out.println("<P>Alta en la base </P>")
}%>
<%!void Baja(JspWriter out)throws IOException{
out.println("<P> Baja en la base </P>")
}%>
</body>
</html>

el tema es con el ejemplo que me diste co JavaScript como llamo a las funciones alta o baja respectivamente de esta pagina.

lo que trate de hacer es capturar los parametros de los botones con

String alta =request.getParameter("alta");
String baja =request.getParameter("baja");
if(alta = "alta")
Alta(out);
if(baja = "baja")
Baja(out);


Lo que quiero hacer es algo mas complejo pero solucionando este tema ya me arreglo.