Avatar billede jily Nybegynder
01. juli 2004 - 11:51 Der er 10 kommentarer og
1 løsning

Form - med 2 submit knapper

Hej,

Jeg skal lave en form som har to forskellige submitknapper - som grafik, der skal foretage sig følgende:

1. Ved tryk på knap 1, skal der sendes en email til adresse x (dette er en helt almindelig funktion)

2. Ved klik på knap 2 skal der komme en promt, som brugeren skal svare ja eller annuller til, hvorefter denne også skal sende en mail, dog til en anden adresse, og med anden titel.

Kan dette lade sig gøre? Og hvordan? Herunder har jeg koden som jeg ville lave den hvis der kun var en submit knap...

<form method="post" action="">

<form name="formmailler" action="http://www.websup.dk/formmailler.php" method="post">
<input type="HIDDEN" name="modtager_email" value="xx@yy.com">
      <input type="HIDDEN" name="emne" value="tilmeld nyhedsbrev">
      <input type="HIDDEN" name="medsend" value="email">
      <input type="HIDDEN" name="url" value="http://www.minside.dk">

<input type="text" name="email" value="indtast e-mail" size="15">
<input type="submit" name="frameld" value="Frameld">
<input type="submit" name="tilmeld" value="Tilmeld">
Avatar billede hmmhelpinghmm Nybegynder
01. juli 2004 - 11:54 #1
JEG ved ikke om det er det du ikke kan finde ud af, men hvordan laver man sådan en der kom mer frem evt. med ja eller nej, eller ja og annuler. Det kunne jeg også godt bruge!
Avatar billede fennec Nybegynder
01. juli 2004 - 11:58 #2
<img src="ditBilledFra.jpg" onclick="document.formmailler.submit();">
<img src="ditBilledTil.jpg" onclick="if(window.confirm('Vil du sende?')){document.formmailler.modtager_email.value='enAnden@mail.dk';document.formmailler.submit();}">
Avatar billede fennec Nybegynder
01. juli 2004 - 12:00 #3
... der skal lige "document.formmailler.emne.value='Et Anden Emne';" med også, hvis du skal ændre emnet.
Avatar billede hmmhelpinghmm Nybegynder
01. juli 2004 - 12:01 #4
HVad er selve det der vindue med ja og annuler, hvordan laver man det!?
onclick="if(window.confirm('Vil du sende?'))
og er det der sker så bare
{document.formmailler.modtager_email.value='enAnden@mail.dk';document.formmailler.submit();}">
Avatar billede roenving Novice
01. juli 2004 - 12:01 #5
>>friends

Den hedder confirm('Vil du ?') ...

>>jily

<form name="formmailler" action="http://www.websup.dk/formmailler.php" method="post" onsubmit="if(this.href.indexOf('?frameld')>0)return confirm('Er du sikker på, at du vil afmelde nyhedsbrevet?')">
<input type="HIDDEN" name="modtager_email" value="xx@yy.com">
      <input type="HIDDEN" name="emne" value="tilmeld nyhedsbrev">
      <input type="HIDDEN" name="medsend" value="email">
      <input type="HIDDEN" name="url" value="http://www.minside.dk">

<input type="text" name="email" value="indtast e-mail" size="15">
<input type="submit" name="frameld" value="Frameld" onclick="this.form.href+='?frameld'">
<input type="submit" name="tilmeld" value="Tilmeld" onclick="this.form.href+='?tilmeld'">
</form>
Avatar billede hmmhelpinghmm Nybegynder
01. juli 2004 - 12:03 #6
ok takker, jeg prøver det senere!
Avatar billede jily Nybegynder
01. juli 2004 - 15:16 #7
Tusind tak for svar - jeg tester lige og giver herefter point ud!!!
Avatar billede jily Nybegynder
01. juli 2004 - 17:11 #8
Hmm skal i ikke lave det som et svar for at jeg kan give jer points?? Jeg takker meget for hjælpen har rent faktisk brugt lidt fra både Fennec og Roenving! Men send et svar på spørgsmålet så jeg kan give point!
Avatar billede roenving Novice
01. juli 2004 - 17:37 #9
Velbekomme '-)
Avatar billede fennec Nybegynder
02. juli 2004 - 08:46 #10
.o)  <-- One Eyed Jack
Avatar billede roenving Novice
06. december 2004 - 01:00 #11
Ligner en deler, som jeg så lige finder på: http://www.eksperten.dk/spm/568288
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