webForumDet fria alternativet

onsubmit

4 svar · 206 visningar · startad av joel_joel88

joel_joel88Medlem sedan nov. 20021 049 inlägg
#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;">
GuffaMedlem 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 }"

joel_joel88Medlem sedan nov. 20021 049 inlägg
#3

vad ska vara mellan ('')?

GuffaMedlem sedan juni 2004533 inlägg
#4

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

joel_joel88Medlem sedan nov. 20021 049 inlägg
#5

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

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb