Avatar billede mik28 Seniormester
04. juni 2004 - 17:56 Der er 6 kommentarer og
1 løsning

problem med en alert

Jeg har en form som skal komme op med en alert. Mit problem er imidlertid at det først skal ske efter den er submittet

<form action="./settings.jsp" method="post" onsubmit="alert('opdatering udført')">

Lige nu sker der det at den siger opdatering udført, også udfører den det
Avatar billede humpfrey Nybegynder
04. juni 2004 - 18:42 #1
Når brugeren trykker på knappen "submit" sendes data, som din kode er lige nu, ber du den om at sende, samtidigt med at den udfører din alert. En alert er jo noget der sker som en respons på en brugers adfærd, i form af et klik på et eller andet. Og da brugeren jo allerede har klikket, hvad skal din alert så reagere på ?

måske kunne man lave noget med (her er det bare pseudokode): onKeypress (submit), og så din alert...
Avatar billede knudx Nybegynder
04. juni 2004 - 20:12 #2
onsubmit fungerer sådan her:

onsubmit="alert('noget');return false"

sender ikke formen, men

onsubmit="alert('noget')"

sender den, så snart bruger har trykket 'ok' på alert-boksen
J.
Avatar billede mik28 Seniormester
04. juni 2004 - 22:29 #3
det er jo præsis det som er mit problem. Jeg vil gerne have det sendt før alerten kommer
Avatar billede mik28 Seniormester
04. juni 2004 - 22:31 #4
lige nu virker det sådan at man får at vide at tingene er opdaterede, men de bliver i virkeligheden først opdateret når man trykker ok
Avatar billede thesurfer Nybegynder
05. juni 2004 - 00:39 #5
mik28> Det er jo kun logisk :-)
JSP udføres på serversiden.. dvs, "tingene opdateres" først når siden læses ind igen..

Så alerten skal *ikke* indsættes, før siden loades igen..
Med andre ord:
Du har din JSP kode..
<%
' kode her..
' osv

' opdater rutinen her

' og så kan du indsætte alerten:

document.write "<script type=""""text/JavaScript"""">alert('opdatering udført')</script>"
%>


Jeg har ikke brug JSP (ASP med sproget JavaScript) før, men ASP med VBScript.
Jeg ved ikke lige, om det skal være document.write("....") ..
Avatar billede mik28 Seniormester
05. juni 2004 - 19:18 #6
okay. Tak for svarene. Ligger I noget svar
Avatar billede thesurfer Nybegynder
05. juni 2004 - 20:29 #7
..går ud fra at det også inkludere mi..? :-)
Ellers må du bare afvise.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester