Avatar billede cthun Nybegynder
08. december 2000 - 09:57 Der er 8 kommentarer og
2 løsninger

FormMail

Kan jeg få en forms value til at hente oplysninger fra et javascript??

Jeg har prøvet dette, men det virker ikke!

<script language=\"JavaScript\">
<!--
function sendBack() {
document.write(\'Thank you for sending us an Email,\'<br>\'We will contact you as soon as possible\');
}
-->
</script>

<input type=\"HIDDEN\" name=\"svar_besked\" value=\"sendBack()\">
Avatar billede nikolajdu Nybegynder
08. december 2000 - 10:25 #1
value=\"HALLO\" onClick=\"sendBack()\">
Avatar billede nikolajdu Nybegynder
08. december 2000 - 10:26 #2
sorry det var jo ikke en knap...
Avatar billede nikolajdu Nybegynder
08. december 2000 - 10:50 #3
<html>
<head>
<title></title>

<script language=\"JavaScript\">
function sendBack() {
document.write(\'Thank you for sending us an Email,\'+\'<br>\'+\'We will contact you as soon as possible\');
}
</script>
</HEAD>
<BODY>
<form>
<input type=\"button\" name=\"svar_besked\" value=\"SEND\" onClick=\"sendBack()\">
</form>

</body>
</html>

Du mangler \'<br>\'

/Nikolaj
Avatar billede nikolajdu Nybegynder
08. december 2000 - 10:51 #4
jeg mener du mangler +\'<br>\'+
Avatar billede cthun Nybegynder
08. december 2000 - 11:02 #5
Om der så bare stod:

<script language=\"JavaScript\">
<!--
function sendBack() {
document.write(\'Thank you for sending us an Email, We will contact you as soon as possible\');
}
-->
</script>


Det er jo ikke nogen knap! Det skal bruges til at sende en mail tilbage til mig, når der er nogen der udfylder min form!
Avatar billede nikolajdu Nybegynder
08. december 2000 - 11:09 #6
I mit eks. har jeg netop lavet en knap! Du er nødt til at sætte onClick=\"sendBack()\" ind poå din Submitknap.

Afhængigt af hvilket script du brguer findes der normalt en \"redirect\" varibel, der når der submittes sender brugeren videre til en angivet side.

Noget i den her retning....

<input type=\"hidden\" name=\"redirect\" value=\"http:/www.minside.dk\">

/Nikolaj
Avatar billede nikolajdu Nybegynder
08. december 2000 - 11:10 #7
Ellers skriv resten af koden til din form, der skal jo være en eller anden form for submit ting...
Avatar billede cthun Nybegynder
08. december 2000 - 11:18 #8
Fatter du det ikke???
Det er ikke nogen redirect!!!!

Forestil at det skal se sådan ud

<input type=\"hidden\" name=\"svar_besked\" value=\"Thank you for sending us an Email, We will contact you as soon as possible\">

Det der står herover, er det der bliver sendt til brugerens email hvis han udfylder min form!

Så skal der bare være lidt mere stil over det, så jeg tænkte at jeg kunne lave det i JavaScript!
Avatar billede Slettet bruger
13. december 2000 - 14:11 #9
Hvis din ISP ikke tilbyder et script (eg FormMail) kan du bruge <form action=\"mailto:me@myaddress.com\" onclick=\"thanks()\">
...
</form>

on funkitonen:

function thanks() {
  with(document) {
    open();
    write( \"<p>tak du gamle!<br>Vi høres...</p>\");
    close();
  }
}

Men det er bedre at finde en ISP der tilbyder lidt scripts, det gør da både CyberCity, Get2net, TeleDK...

-anders
Avatar billede nikolajdu Nybegynder
12. februar 2001 - 01:00 #10
hmmmmmm.....
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