Dos botones
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
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
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>
<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>
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.
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.