webForumDet fria alternativet

onsubmit

HTML & CSSur HTML, XHTML & CSS

4 svar · 206 visningar · startad av joel_joel88

Medlem sedan nov. 20021 222 inlägg
Frågan#1

Hej!

Hur gör jag så att det både kommer en confirm-ruta och att det ändrar destinationen action i form?

<input type="button" value="Ta bort arkivet" onclick="return confirm('Vill du verkligen ta bort detta arkiv?'); document.forms[0].action='admin_bild.asp?action=delete_arkiv&arkiv=<%=Request("arkiv")%>'; document.forms[0].submit();" style="font-weight:bold;">
Medlem sedan juni 2004533 inlägg
#2

Låt bli att göra return i första instruktionen, annars kommer ju de andra instruktionerna aldrig att köras. Du behöver inte skicka tillbaka något returvärde alls, då knappen inte gör något i sig, så behöver du aldrig skicka tillbaka false för att avbryta eventet.

Jag misstänker att du vill att de andra instruktionerna ska köras ifall man väljer "ja" i confirm-rutan. Då får du använda en if-sats:

onclick="if (window.confirm('...')) { resten av koden }"

Medlem sedan nov. 20021 222 inlägg
#3

vad ska vara mellan ('')?

Medlem sedan juni 2004533 inlägg
#4

Det är ju parametern du skickar till confirm, alltså texten du vill visa i den.

Medlem sedan nov. 20021 222 inlägg
#5

såg det, det var jag som var dum.

139 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)