PDA

Visualizza la versione completa : [JSP] aiuto checkbox


adunger
11-07-2002, 16:16
Ho una pagina jsp che mostra un elenco di record, ne mostra 10 per pagina.
Tramite due pulsanti posso avanzare di 10 e tornare indietro.

Ogni record/riga di tabella ha il suo checkbox, se lo seleziono ed avanzo di 10 record, una volta tornato indietro perdo la selezione.

Io ho dichiareato il mio check cosi:

<input type='checkbox' name='CK_<%=i%>' value='<%=(request.getParameter("CK_"+ i))==null ? "" : request.getParameter("CK_"+ i)%>' onClick="if(this.checked) this.value='<%=i%>';else{this.value=''};">

Grazie dell'aiuto

niko80
11-07-2002, 16:26
non s se per t va bene potresti inserire i valori dei check in sessione

adunger
11-07-2002, 16:38
dici con session.setAttribute("chec_" + i, i);

ma come faccio a richiamarlo, non posso da onClick del check

niko80
11-07-2002, 16:52
nell'onClick vuoi settare o richiamare il valore?

adunger
11-07-2002, 19:08
Richiamare session.setAttribute nell onclick non penso si possa fare.
o si?
come?

niko80
12-07-2002, 09:33
potresti fare cos:

<%
String value = "";
if(session.getAttribute("chec_" + i) != null)
value = (String)session.getAttribute("chec_" + i);
%>
<input type='checkbox' name='CK_<%=i%>' value='<%=(request.getParameter("CK_"+ i))==null ? "" : request.getParameter("CK_"+ i)%>' onClick="if(this.checked) this.value='<%=value%>';else{this.value=''};">

adunger
12-07-2002, 11:17
ma il setAttribute quando lo faccio?

Sto quasi risolvendo passandomi tra una pagina e l'altra un campo-hidden con l'indice dei checkati, che poi scorro in fase di creazione della pagina

Loading