Avatar billede martin181 Nybegynder
16. juli 2001 - 11:33 Der er 15 kommentarer og
1 løsning

Formularafsendelse - hvordan får jeg emne med?

Hejsa!

Jeg har følgende kode, som jeg bruger til at afsende formularer med fra en hjemmeside, mit ønske er at jeg kan få sat et emnefelt ind i min email, så der ikke bare står i emnet: Afsendt fra Internet Explorer - koden er:

<SCRIPT LANGUAGE=\"JavaScript\">
var title_of_email = \"I\'m Online Now!\";
function checkElement(el_obj)
{
  var result = true;
  if(el_obj.options==null) {
    if(el_obj.value==\"\") result = false;
  } else if(el_obj.selectedIndex==0) result = false;
  return result;
}

function formValid()
{

  var i = 0;
      j = 0;
      StringToView = \"\";
      IsValidated = true;
      NeedToCheckElement = true;
      DontCheck = new Array(\"Comments\");

  for(i=0; i<document.forms[0].elements.length; i++) {
    if(DontCheck.length==0) {
      if(checkElement(document.forms[0].elements[i])==false) IsValidated=false;
    } else {
      NeedToCheckElement = true;
      for(j=0; j<DontCheck.length; j++) if(document.forms[0].elements[i].name==DontCheck[j]) NeedToCheckElement = false;
      if(NeedToCheckElement) {
        if(!checkElement(document.forms[0].elements[i])) IsValidated=false;
      }
    }
  }


  if(IsValidated==false)

    for(i=0; i<document.forms[0].elements.length; i++)
      if(document.forms[0].elements[i].type==\"text\") StringToView=StringToView + document.forms[0].elements[i].name + \": \" + document.forms[0].elements[i].value + \"\\n\\n\";
    if(confirm(\"\\Din indmeldelse er nu blevet afsendt til FINNstyrelsen\")) document.forms[0].submit();
    return true;
  }

</SCRIPT>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
<tr>
<td>
<form action=\"mailto:email@her.dk\" method=post enctype=\"text/plain\">
<input type=hidden name=\"Indmeldelse i FFF DK\">
Skriv dine oplysninger i felterne herunder og FINNstyrelsen vil hurtigst muligt give dig besked om du er optaget eller ej.
<TABLE BORDER=\"0\">
<TR>
    <TD>Navn: </TD>
    <TD><INPUT TYPE=\"text\" SIZE=\"50\" MAXLENGTH=\"50\" NAME=\"Navn\"></TD>
    <TD></TD>
</TR>
<TR>
    <TD>Adresse:</TD>
    <TD><INPUT TYPE=\"text\" SIZE=\"10\" MAXLENGTH=\"50\" NAME=\"Adresse\"></TD>
    <TD></TD>
</TR>
<TR>
    <TD>Postnr.:</TD>
    <TD><INPUT TYPE=\"text\" SIZE=\"8\" MAXLENGTH=\"8\" NAME=\"Postnr\"> By: <INPUT TYPE=\"text\" SIZE=\"8\" MAXLENGTH=\"8\" NAME=\"By\"> </TD>
    <TD></TD>
</TR>
<TR>
    <TD>Email:</TD>
    <TD><INPUT TYPE=\"text\" SIZE=\"40\" MAXLENGTH=\"255\" NAME=\"Email\"></TD>
    <TD></TD>
</TR>
</TABLE>
<BR>
<INPUT TYPE=\"submit\" VALUE=\"Afsend\" NAME=\"Send\">&nbsp;<INPUT TYPE=\"reset\" VALUE=\"Rens felter\" NAME=\"Nulstil\">
</form>
Avatar billede realone Nybegynder
16. juli 2001 - 11:36 #1
Dur <form action=\"mailto:email@her.dk\" subject=\"Dit emne\" nethod=post enctype=\"text/plain\"> ikke??
Avatar billede martin181 Nybegynder
16. juli 2001 - 11:37 #2
det har jeg faktisk ikke prøvet - prøver lige...
Avatar billede martin181 Nybegynder
16. juli 2001 - 11:39 #3
Den dur ikke - så får jeg bare en mail op, som jeg selv skal trykke på send, for at sende - den anden bliver jo bare sendt, når jeg trykker på send og evt. ok...sådan skal den blive ved - det er jo for at gøre det nemt både for brugeren men også for mig
Avatar billede realone Nybegynder
16. juli 2001 - 11:41 #4
Ja ja, det var kun et forslag :)
Avatar billede martin181 Nybegynder
16. juli 2001 - 11:42 #5
Det var da bedre end ingenting, og havde den virket havde du jo været genial..;-)
Avatar billede realone Nybegynder
16. juli 2001 - 11:59 #6
Kan man heller ikke <form action=\"mailto:email@her.dk&subject=Dit emne\" nethod=post enctype=\"text/plain\"> ??
Avatar billede martin181 Nybegynder
16. juli 2001 - 11:59 #7
prøver lige
Avatar billede martin181 Nybegynder
16. juli 2001 - 12:01 #8
nope - den sætter godt nok emnet ind, men den åbner stadig bare en mail, og sætter ikke de andre indtastninger ind
Avatar billede realone Nybegynder
16. juli 2001 - 12:01 #9
Hvem hoster din side..?
Avatar billede martin181 Nybegynder
16. juli 2001 - 12:03 #10
det gør vores egen server - du kan se den på:

www.smile-on.dk/mhc/finn - menupunkt - bliv medlem
Avatar billede realone Nybegynder
16. juli 2001 - 12:04 #11
Har i asp/php/perl/cgi..??
Avatar billede jakoba Nybegynder
16. juli 2001 - 12:06 #12
efter emailadressen skal der stå \"?\". \"&\" er til at adskille hvis der er 2 eller flere af den slags query-parametre.
Ikke sikker: det blanktegn i emnebeskrivelsen kan også have noget med det at gøre.
prøv:
<form action=\"mailto:email@her.dk?subject=Dit_emne\" method=post enctype=\"text/plain\">
Avatar billede realone Nybegynder
16. juli 2001 - 12:08 #13
jakoba --- Ja jeg havde sQ ledt efter den, men kunne ikke finde den, så jeg troede, at det var \"&\"..  :)
Avatar billede martin181 Nybegynder
16. juli 2001 - 12:08 #14
vi har asp - for det bruges bla. på chatten
Avatar billede martin181 Nybegynder
16. juli 2001 - 12:14 #15
Det virkede - forslaget fra jakoba - takker
Avatar billede jakoba Nybegynder
16. juli 2001 - 12:24 #16
takker.
realone > kik i adresselinien efter en simpel søgning på yahoo, så kan du decifrere en masse af formatet :)
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