10. marts 2002 - 17:05
Der er
25 kommentarer og 1 løsning
Dynamisk confirm
Hej... Jeg tænkte på om man kunne ændre sin confirm dynamisk? f.eks. skal en adm af siden have lov til at slette brugere.... der tænkte jeg noget i stil med <input type="submit" name="Submit2" value="slet" onClick="return confirm('Ønsker du at redigere kunden <%out.println(soegeBean.getAlleFornavne());%> <%out.println(soegeBean.getAlleEfternavne());%>?');"> Dog virker skidtet ikke.... Ud over det vil jeg også gerne vide om det er muligt at ændre teksten på de to knapper til eventuelt Ja/Nej? Venlig Hilsen Thomas
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
10. marts 2002 - 17:09
#1
ændre teksten ? kan du ikke gøre sådan her: ...value="<% response.write(vari) %>"... hvor vari så er en variabel med din tekst?
10. marts 2002 - 17:16
#2
er det JSP
10. marts 2002 - 17:18
#3
Rune... jepper
10. marts 2002 - 17:19
#4
XZXZX... det er på min confirm der skal ændres tekst
10. marts 2002 - 17:25
#5
Har dog oprettet spørgsmålet her inde da jeg synes at det er mere specifikt henvist til confirm muligheden
10. marts 2002 - 17:37
#6
Det bør virke som du skriver, men der er nok noget galt et andet sted. Vis evt hele din kode. Man plejer nu ikke at lave en popup-confirm til den slags. Lad du bare en nornal confirm-side - så kan du jo også bestemme hvad der skal stå.
10. marts 2002 - 18:04
#7
Hele HTML/JSP koden... servlets er ikek taget med <html> <jsp:useBean id="soegeBean" class="Bean.View.SoegeBean" scope="session"/> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <p><b>Slet kunde</b></p> <jsp:setProperty name="soegeBean" property="*"/> <p> </p> <jsp:include page="SoegInclude.jsp" flush="true"/> <p><b>Søgeresultat:</b></p> <table width="40%" border="1"> <tr> <td width="30%"><b>Navn</b></td> <td width="70%"><b>Slet</b></td> </tr> <%soegeBean.nulstil(); while (soegeBean.hasNext()){%> <tr> <td width="50%"><%out.println(soegeBean.getAlleFornavne());%> <%out.println(soegeBean.getAlleEfternavne());%></td> <td width="50%"> <form method="post" action="SletKundeServlet?brugerid=<% out.println(soegeBean.getAlleId());%>"> <input type="submit" name="Submit2" value="slet" onClick="return confirm('Ønsker du at redigere kunden <%out.println(soegeBean.getAlleFornavne());%> <%out.println(soegeBean.getAlleEfternavne());%>?');"> </form> </td> </tr> <%}%> </table> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </body> </html>
10. marts 2002 - 18:09
#8
Nå ja, fjern din onclick og flyt den op til <form ... onsubmit="return confirm('.....');">
10. marts 2002 - 18:13
#9
så går den bare videre igen.... uden confirm..... :/
10. marts 2002 - 18:16
#10
Kan det være en bug i Tomcat??
10. marts 2002 - 18:54
#11
Joh, det virker, og det har ikke noget med Tomcat at gøre.
10. marts 2002 - 19:20
#12
Sårn her... ikk??? <html> <jsp:useBean id="soegeBean" class="Bean.View.SoegeBean" scope="session"/> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <p><b>Slet kunde</b></p> <jsp:setProperty name="soegeBean" property="*"/> <p> </p> <jsp:include page="SoegInclude.jsp" flush="true"/> <p><b>Søgeresultat:</b></p> <table width="40%" border="1"> <tr> <td width="30%"><b>Navn</b></td> <td width="70%"><b>Slet</b></td> </tr> <%soegeBean.nulstil(); while (soegeBean.hasNext()){%> <tr> <td width="50%"><%out.println(soegeBean.getAlleFornavne());%> <%out.println(soegeBean.getAlleEfternavne());%></td> <td width="50%"> <form method="post" action="SletKundeServlet?brugerid=<% out.println(soegeBean.getAlleId());%>" onsubmit="return confirm('Ønsker du at redigere kunden <%out.println(soegeBean.getAlleFornavne());%> <%out.println(soegeBean.getAlleEfternavne());%>?');"> <input type="submit" name="Submit2" value="slet"> </form> </td> </tr> <%}%> </table> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </body> </html>
10. marts 2002 - 19:21
#13
doesn't work...
10. marts 2002 - 19:24
#14
Ja, det virker fint. Kunne du ikke være mere specifik når du siger at det ikke virker. Det er ikke HTML/JavaScript der er noget i vejen med.
10. marts 2002 - 19:25
#15
Den går bare videre uden at lave pop-up'en....
10. marts 2002 - 19:30
#16
Det gør den her ikke: <form method="post" action="SletKundeServlet" onsubmit="return confirm('Ønsker du at redigere kunden ');"> <input type="submit" name="Submit2" value="slet"> </form>
10. marts 2002 - 19:31
#17
nej... den udføre tjekket korrekt.. det samme hvis jeg sender en parametre med til servleten.... men når jeg sætter det dynamiske navn ind kager den i det
10. marts 2002 - 19:33
#18
Har du et ICQ nummer evt??.. lidt lettere at snakke om det der over... mit #9716790
10. marts 2002 - 19:37
#19
Kan du vise os den genererede HTML-kode. Hvis du har "sjove" tegn i output fra dine bønner, kan det jo godt gå galt. (alle henvendelser udenom eksperten.dk er til kontant betaling med regning - vil du stadig have nummeret? )
10. marts 2002 - 19:43
#20
hehe.. nopes.. godt nok vil jeg gerne hjælpe andre, samt have hjælp.. mmeeenn... penge for det.. nopes.. :) her er den generede kode... <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <p><b>Slet kunde</b></p> <p> </p> <form name="form1" > <p>Søg på:</p> <table width="37%" border="1"> <tr> <td width="47%">email</td> <td width="53%"> <input type="text" name="email" value=> </td> </tr> <tr> <td width="47%">fornavn</td> <td width="53%"> <input type="text" name="fornavn" value=T> </td> </tr> <tr> <td width="47%">efternavn</td> <td width="53%"> <input type="text" name="efternavn" value=> </td> </tr> <tr> <td width="47%">virksomhed</td> <td width="53%"> <input type="text" name="virksomhed" value=> </td> </tr> <tr> <td width="47%">stilling</td> <td width="53%"> <input type="text" name="stilling" value=> </td> </tr> <tr> <td width="47%">telefonnummer</td> <td width="53%"> <input type="text" name="telefonnr" value=> </td> </tr> <tr> <td width="47%">adresse</td> <td width="53%"> <input type="text" name="adresse" value=> </td> </tr> <tr> <td width="47%">postnummer</td> <td width="53%"> <input type="text" name="postnr" value=> </td> </tr> <tr> <td width="47%">by</td> <td width="53%"> <input type="text" name="by" value=> </td> </tr> <tr> <td width="47%">Har ikke været logget på siden ..</td> <td width="53%"> <input type="text" name="sidsteDato" value=> </td> </tr> </table> <p> <input type="submit" name="Submit" value="Søg"> </p> </form> <p><b>Søgeresultat:</b></p> <table width="40%" border="1"> <tr> <td width="30%"><b>Navn</b></td> <td width="70%"><b>Slet</b></td> </tr> <tr> <td width="50%">Thomas Jørgensen </td> <td width="50%"> <form method="post" action="SletKundeServlet?brugerid=22 " onsubmit="return confirm('Ønsker du at redigere kunden Thomas Jørgensen ?');"> <input type="submit" name="Submit2" value="slet"> </form> </td> </tr> </table> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </body> </html>
10. marts 2002 - 19:46
#21
Nåh, du skal bare lade være med at skifte linie i din udskrift af navne. Får du ikke en JavaScript fejl? Så har du en dum browser.
10. marts 2002 - 19:59
#22
men den er ikke sat til at genere det med linieskift.. hmm.. prøver at finde ud af hvorfor den gør det.. takker for hjælpen....
10. marts 2002 - 20:01
#23
Joh, dét er den: out.println(soegeBean.getAlleFornavne()); Det er den der println der gør det.
10. marts 2002 - 20:07
#24
LOL... doh!... viser bare hvor vågen jeg er.. :)
10. marts 2002 - 20:14
#25
...jeg fristes til at sige: i lige måde....
10. marts 2002 - 20:51
#26
hehe.. hvad kan man sige..... puha os nørder har det hårdt. ;)
Vi tilbyder markedets bedste kurser inden for webudvikling