Ik heb een tabel gemaakt die automatisch alle gebruikers in een tabel weergeeft en achter elke gebruiker een knop "wijzigen" en een knop "verwijderen" plaatst.
Als ik op de knop verwijderen achter een gebruiker klik krijg ik door middel van Javascript een melding of ik de gebruiker wil verwijderen, maar als ik dan op "ok" klik, geeft hij bij het verwijderen aan dat het niet kan omdat hij in mijn delete.jsp de userId niet mee krijgt.
Code van javascript:
Ik heb het forum en andere fora en JS voorbeelden bekeken, maar ik kan er niet achterkomen hoe ik mij userId mee kan geven naar de volgende pagina zodat ik de betreffende gebruiker kan verwijderen.
Weet iemand hoe dat in elkaar steekt?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| for (int k=0; k<userCount; k++)
{
out.println("<center><BR><TABLE BORDER=1 BGCOLOR=#FFFFFF>");
out.println("<TR><TD COLSPAN=7><B>Sms gebruikers: </B></TD></TR>");
out.println("<TD><B>Gebruikersnaam</B></TD>");
out.println("<TD><B>Wachtwoord</B></TD>");
out.println("<TD><B>Mobiele nummer</B></TD>");
out.println("<TD><B>Wijzigen</B></TD>");
out.println("<TD><B>Verwijderen</B></TD></TR>");
Iterator i = userList.iterator();
while (i.hasNext())
{
out.println("<TR>");
String userId = null;
String details = (String)i.next();
StringTokenizer st = new StringTokenizer(details,",");
if (userId == null)
{
String user = st.nextToken();
int x = 0;
if (x == 0)
{
userId = user;
out.println("UserID = " + userId);
}
x = x + 1;
}
while( st.hasMoreTokens() )
{
out.println("<TD>"+(String)st.nextToken() + "</TD>");
}
out.println("<TD><input TYPE=button TARGET=middle NAME=Edit VALUE=Wijzigen onclick=doeEdit(this.Form)></TD>");
out.println("<TD><input TYPE=button TARGET=middle NAME=Del VALUE=Verwijderen onclick=Javascript:doeDelUser();></TD>");
out.println("</TR>");
}
out.println("</TABLE><center>");
} |
Als ik op de knop verwijderen achter een gebruiker klik krijg ik door middel van Javascript een melding of ik de gebruiker wil verwijderen, maar als ik dan op "ok" klik, geeft hij bij het verwijderen aan dat het niet kan omdat hij in mijn delete.jsp de userId niet mee krijgt.
Code van javascript:
code:
1
2
3
4
5
6
7
8
9
| <script Language="JavaScript">
<!-- Hide
function doeDelUser(userId) {
if (confirm("Wilt u deze gebruiker verwijderen?"))
{
window.location.href = "storingsmelder_DelUser.jsp?delete=TRUE" + "userId";
}
}
//--></script> |
Ik heb het forum en andere fora en JS voorbeelden bekeken, maar ik kan er niet achterkomen hoe ik mij userId mee kan geven naar de volgende pagina zodat ik de betreffende gebruiker kan verwijderen.
Weet iemand hoe dat in elkaar steekt?