01. november 2001 - 15:47Der er
13 kommentarer og 1 løsning
Form: valg fra drop-down box sender form til tilsvarende mailadresse
Jeg har en form, hvor brugeren vælger et emne fra en drop down liste. Hvert emne har en specifik mailadresse tilknyttet. Når brugeren trykker på Submit-knappen, skal formen altså sendes til den mailadresse, der matcher det valgte emne. How do I do? (ved ikke, om det nødvendigvis skal være i Javascript)
nahhh, det er vist blot redirect til en anden side ... brugeren skal udfylde en form, bl.a. tvinges han/hun til at vælge et emne fra en liste, når der til sidst trykkes på submit, skal formen sendes men ikke til en fast mailadresse men derimod til en mailadresse, der er knyttet sammen med det valgte emne, altså en form for combobox men blot med mailadresse knyttet til submitknappen.
ok, bedre men nu benyttes brugeres mailklient til at sende, det skal være en helt almindelig form, som udfyldes og sendes uden brug af eksterne programmer ...
Så må du proppe en brevdue ned i CD-skuffen - eller alternativt anvende noget serverside-scripting. Du kan ikke sende mails med HTML/JavaScript alene, uden at gøre brug af brugerens mail-klient. /mvh
ok, der er selvfølgelig tale om at bruge alm. formmail. en ganske alm. form, som du udfylder og trykker \"Send\" på. formen sendes til en forudbestemt mailadresse. forskellen er blot, at jeg ønsker at sende til en mailadresse, som brugeren indirekte bestemmer ved at vælge et bestemt emne. en ganske alm. form vil brugeren udfylde med de ønskede oplysninger og trykke på \"Send\", hvorpå de indtastede oplysninger sendes til en forudbestemt mailadresse. forskellen er, at man hér vælger en bestemt modtager, hvorved formen sendes dertil på en helt specifik mailadresse.
olebole>> jeg kan se på dine point, at du måske er ligeglad med de få point, jeg kan give dig, men jeg skal nu nok belønne dig for din indsats alligevel, og hvis du ender med at løse mit problem, skal jeg nok give dig lidt flere point end først afsat.
imidlertid leder jeg stadig efter en brugbar løsning. er det nødvendigt at ty til asp el.lign. kan min udbyder også klare det.
Jaja...squide værd med points ;o) Nu bruger jeg aldrig disse formmails, som udbydere tilbyder - jeg har altid lavet mine egne i PHP. Jeg mener dog at kunne huske fra lign. spørgsmål, at der som regel (en formmail kan jo have mange udformninger - og er ikke én ting) er et hidden field ved navn \'recipient\' ...indholdende modtagerens mail-adresse. Er det tilfældet, kan du blot sætte dette felt\'s værdi i stedet for formens action:
function checkrequired(which) { var pass = true; if (which.Hotel.selsctedIndex==0 || which.Traveltype.selsctedIndex==0 || which.Name.value==\"\" || which.E-mail.value==\"\" || which.Phone.value==\"\" || which.Country.selsctedIndex==0) { pass = false; } if (!pass) { alert(\"Please make sure all fields marked with a star (*) were properly completed.\"); return false; } else return true; }
hey olebole, så er jeg sgu\' på\'en igen det virkede ellers fint, men nu får jeg fejl, når man submitter formen. den registrerer ikke recipient ... jeg har ellers sat mig selv som default recipient, såååå kig på http://www.accorhotel.dk/booksofitel.htm og lav en testbooking (skriv bare TEST TEST TEST i comments) håber du kan hjælpe ... ;O)
Synes godt om
Ny brugerNybegynder
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.