Avatar billede tweak Nybegynder
18. december 2005 - 19:32 Der er 9 kommentarer og
1 løsning

FormMail og tak for din mail..

Hey,

Nogen som kan fortælle om man kan auto sende en mail til den bruger som har sendt en mail til en, f.eks med beskeden tak for din mail.

Jeg bruger http://www.scriptarchive.com/readme/formmail.html
Avatar billede nizo Nybegynder
18. december 2005 - 19:46 #1
Det er noget serveren gør, hvis du har sat den til det.. De fleste server hostings har en funktion der hedder autoresponse - hvor du selv kan definere svarene.

Jeg ved dog ikke om det kan gøres med PHP
Avatar billede tweak Nybegynder
18. december 2005 - 19:53 #2
Ja, men det virker ikke hvis de sender via min kontakt side.
Avatar billede nizo Nybegynder
18. december 2005 - 20:00 #3
Hvad mener du?
Avatar billede tweak Nybegynder
18. december 2005 - 20:03 #4
Hvis man sender en mail via outlook får man en mail retur når man har sendt til mig, sender man derimod via min hjemmeside/kontaktside modtager man ingen
Avatar billede nizo Nybegynder
18. december 2005 - 20:07 #5
Ah ok -  den var straks lidt værer.. prøv at poste din kode her.
Avatar billede tweak Nybegynder
18. december 2005 - 20:13 #6
Nu spørger jeg dumt :) Men hvilken del vil du ha jeg skal poste.? Er det min <form action></form>
Avatar billede nizo Nybegynder
18. december 2005 - 20:15 #7
Baade den og den kode der sender mailen
Avatar billede tweak Nybegynder
18. december 2005 - 20:22 #8
Ahhh, det er jo faktisk ikke den rigtige kategori :(

Men her kommer den:

<script type="text/javascript"><!--Mail formular-->
<!--
function MailTo(frm) {
    document.location.href='mailto:jaja@digitalife.dk?body=Navn:%20'+frm.navn.value+'%0D%0AEmail:%20'+frm.email.value+'%0D%0AKommentar:%20'+frm.kommentar.value;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,def,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { def=val.defaultValue; nm=val.name; if ((val=val.value)!=def) {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' skal indeholde en gyldig adresse.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
  } if (errors) alert('Beskeden kan ikke sendes før du har udfyldt:\n\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->

</script>



<form action="/cgi-sys/FormMail-clone.cgi" method="post" name="mail" id="mail" onSubmit="MM_validateForm('E-mail','','RisEmail','Navn','','R','Emne','','R','Hvor har du set DigitaLife','','R','Besked','','R');return document.MM_returnValue">
        <input type="hidden" name="subject" value="Post fra DigitaLife.dk">
        <input type="hidden" name="recipient" value="jaja@digitalife.dk" size="40" maxlength="40">
        <input type="HIDDEN" name="redirect" value="http://www.digitalife.dk/tak.php">
        <input type="hidden" name="env_report" value="REMOTE_ADDR">
<input type=hidden name="print_config" value="E-mail,Besked">

        <div class="kontakt">
<span class="husk">Husk at udfylde alle felter.</span>
          <input name="E-mail" type="text" id="email" class="input" value='E-mail' onfocus="if(this.value=='E-mail')this.value='';" onblur="if(this.value=='')this.value='E-mail';" >
          <span class="test1">
          <input name="Navn" type="text" id="Navn" class="input" value='Navn' onfocus="if(this.value=='Navn')this.value='';" onblur="if(this.value=='')this.value='Navn';" >
          </span>
          <input name="Emne" type="text" id="Emne" class="input" value='Emne' onfocus="if(this.value=='Emne')this.value='';" onblur="if(this.value=='')this.value='Emne';" >
          <input name="Hvor har du set DigitaLife" type="text" id="hvor" class="input" value='Hvor har du set DigitaLife?' onfocus="if(this.value=='Hvor har du set DigitaLife?')this.value='';" onblur="if(this.value=='')this.value='Hvor har du set DigitaLife?';" >
          <textarea name="Besked" cols="30" rows="8" id="Besked" class="beskedfelt"></textarea>
          <input  name="submit" type="submit" id="submit" value="Send besked" class="send">
          <input name="reset" type="reset" id="reset" value="Fortryd" class="fortryd">
        </div>
</form>
Avatar billede nizo Nybegynder
18. december 2005 - 20:29 #9
Har du prøvet med PHP? :) Men ja, ikke den rigtige kategori - prøv at post den i Javascript i stedet :)
Avatar billede tweak Nybegynder
18. december 2005 - 20:32 #10
Nej, min evner rækker ikke til mere end lidt flash, CSS og html :)Men den ryger over i Javascript :)
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