Ga naar inhoud

simpele form in javascript


Aanbevolen berichten

Ik wil een simpele form maken in javascript. De form moet de in te vullen velden lezen en per email versturen naar een vast adres. Na veel zoeken vond ik bij w3schools de volgende code. Het probleem is dat de code niet de ingevulde waarden leest en in de email plaatst, maar slechts het emailprogramma opent. Iemand een tip voor verbeteringen? <html> <body> <form action="MAILTO:someone@w3schools.com" method="post" enctype="text/plain"> <h3>This form sends an e-mail to W3Schools.</h3> Name:<br> <input type="text" name="name" value="yourname" size="20"> <br> Mail:<br> <input type="text" name="mail" value="yourmail" size="20"> <br> Comment:<br> <input type="text" name="comment" value="yourcomment" size="40"> <br><br> <input type="submit" value="Send"> <input type="reset" value="Reset"> </form> </body> </html>
Link naar reactie
javascript kan /mag (gelukkig) geen mail direct versturen. Je zult het formulier dus naar de webserver moeten posten waarna die het gaat mailen. Daarvoor heb je een mailcomponent/mogelijkheid nodig op je webserver. Dus de 'weder'vraag is of je beschikking hebt over server side scripting (PHP,ASP,CGI) Want dat heb je nodig
Link naar reactie
Er komt wat schot in ik krijg nu de melding: The server encountered an internal error or misconfiguration and was unable to complete your request. Ik denk dat de fout hierin zit: # $mailprog defines the location of your sendmail program on your unix # # system. The flags -i and -t should be passed to sendmail in order to # # have it ignore single dots on a line and to read message for recipients # $mailprog = '/usr/lib/sendmail -i -t'; Hoe kom ik achter de locatie van het sendmail programma?
Link naar reactie
Ik kom er nog steeds niet uit. Even voor de goede orde: het aangepaste formmailscript: $mailprog = '/usr/bin/sendmail -i -t'; (dit adres klopt, ook zonder '-i -t' geprobeerd) @referers = ('scriptarchive.com','80.247.202.15'); @recipients = &fill_recipients('http://www.ambulantebegeleiding.nu'); (ook zonder komma's geprobeerd) @valid_ENV = ('REMOTE_HOST','REMOTE_ADDR','REMOTE_USER','HTTP_USER_AGENT'); de form: <form action="http://www.ambulantebegeleiding.nu/cgi-bin/FormMail.pl" method="POST" enctype="text/plain"> <h3>Test</h3> Name:<br> <input type="text" name="name" value="yourname" size="20"> <br> Mail:<br> <input type="text" name="mail" value="yourmail" size="20"> <br> Comment:<br> <input type="text" name="comment" value="yourcomment" size="40"> <br> Email:<br> <input type="text" name="email" value="uw emailadres" size="40"> <br> <input type=hidden name="recipient" value="ambulant@ambulantebegeleiding.nu"> <br> <input type="submit" value="Send"> <input type="reset" value="Reset"> </form> Weet iemand waar de fout zit? Ik heb geen idee wat een chmod 755 is. Alvast bedankt,
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...