Foros del Web » Programando para Internet » Javascript »

Duda sobre comboboxes

Estas en el tema de Duda sobre comboboxes en el foro de Javascript en Foros del Web. Hola soy nuevo en estos temas y estudiando me econtre con el siguiente ejercicio y realmente estoy trabado y no se como darle solucion, hice ...
  #1 (permalink)  
Antiguo 10/10/2012, 13:51
Avatar de alioth865  
Fecha de Ingreso: octubre-2012
Ubicación: Orense, Spain
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
Duda sobre comboboxes

Hola soy nuevo en estos temas y estudiando me econtre con el siguiente ejercicio y realmente estoy trabado y no se como darle solucion, hice todo hasta llegar a la pleca donde me piden que guarde los trabajadores seleccionados, la primera vez que lo selecciona se como guardarlos, pero lo que no se es cuando vuelve a seleccionar otro departamento como guardar los trabajadores que ya tenia seleccionado anteriormente. Cualquier ayuda agradeceria, sobre todo como poder enfrentar este problemita. Muchas gracias de antemano aqui le dejo el problemita.

SELECCIÓN DE EMPLEADOS POR DEPARTAMENTOS JAVASCRIPT

- Realizar una página JSP que permita mostrar los empleados dependiendo de su departamento.
- Cuando seleccionemos un departamento en la lista desplegable, dibujaremos una tabla que mostrará el apellido, el salario y un checkbox para marcar al empleado.
- Según vayamos marcando empleados, podremos cambiar de departamento, pero la selección deberá guardarse por si volvemos a mostrar los empleados marcados.
- Al pulsar sobre el botón Mostrar Datos, visualizaremos una tabla resumen en la que veremos el número de personas seleccionadas, la suma salarial y la media.
- Como recomendación, deberíamos utilizar javascript para almacenarnos los datos
  #2 (permalink)  
Antiguo 10/10/2012, 14:07
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: Duda sobre comboboxes

Buenas tardes

Bienvenido al Foro

Seria amable que pongas como lo estas haciendo es decir tu codigo (por favor usa HIGHLIGHT), varias veces se aclara que no somos adivinos para saber como lo estas haciendo o cual es la idea que estas planteando, ademas si no has hecho nada aunque no creo el caso no estamos para resolver los problemas que te dejen sino mas bien para apoyarte en un punto que tengas problemas.

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 12/10/2012, 03:30
Avatar de alioth865  
Fecha de Ingreso: octubre-2012
Ubicación: Orense, Spain
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Duda sobre comboboxes

Hola, muchas gracias por tu respuesta, a ver estoy estudiando JSP y resolviendo este ejercicio me causo la duda de como como guardar valores en la pagina cada vez que haga el submit. Por ejemplo selecciono 3 empleados, cuando hago el submit guardo esos tres empleados en una variable, pues lo puedo leer mediante la variable request, pero cuando seleccione 3 empleados mas sé como leer esos tres empleados nuevos, pero los que habia leido la primera vez no sé como leeerlo, no se si es que tengo que enviarlos de alguna forma para asi poder leerlos a los pero la verdad que no se, y estoy trabado. De todas maneras aqui te escribo lo que he hecho, aunque la funcion de javascript como no se como afrontarla, mejor no copiartela. sin mas saludos.


<%@page import="java.util.Arrays"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Connection"%>
<%@page import="oracle.jdbc.OracleDriver"%>
<%@page import="java.sql.DriverManager"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Empleados por Departamento</title>
<script lang="javascript" type="text/javascript">
</script>
</head>
<body>
<%
DriverManager.registerDriver(new OracleDriver());
Connection cn = DriverManager.getConnection("jdbc:oracle:thin:@LOC ALHOST:1521:XE", "SYSTEM", "oracle");
%>
<form name="form1" method="GET">
<h1>Datos de Empleado</h1>
<%
ResultSet rs=cn.createStatement().executeQuery("SELECT * FROM DEPT");
%>
<select name="combo_departamento" onchange="javascript:Mostrar()">
<%while(rs.next()){
%>
<option value="<%=rs.getString("DEPT_NO")%>"
<%
if(false){
%>selected<%
}
%>
><%=rs.getString("DNOMBRE")%></option>
<%}%>
</select>
<%
rs.close();
if(request.getParameter("combo_departamento")!=nul l)
{
String num_dept=request.getParameter("combo_departamento" );
rs=cn.createStatement().executeQuery("SELECT * FROM emp where dept_no="+num_dept);%>
<table border="1">
<th></th><th>APELLIDO</th><th>SALARIO</th>
<%
while(rs.next()){%>
<tr>
<td><input type="checkbox" name="cB" value="<%=rs.getString("EMP_NO")%>" id="checkbox_EMP_NO"
<%
if(false)
{%>checked<%}
%>/></td>
<td><%=rs.getString("APELLIDO")%></td>
<td><%=rs.getString("SALARIO")%></td>
</tr>
<%}%>
</table><%
}
%>
</form>
<%
cn.close();
%>
</body>
</html>

Etiquetas: js
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 18:31.