login  Naam:   Wachtwoord: 
Registreer je!
 Forum

email formulier

Offline rredspike - 21/04/2005 12:33
Avatar van rredspikeNieuw lid Ik heb een email formulier gemaakt!

alleen dat ding werkt niet echt super!

als ik op verzenden druk dan geeft ie in het emailtje wat bij mij binnenkomt dit aan:

Emailadres=mijnemailadres@provider.nl

waarom moet dat = teken erbij en als je naar de link kijkt geeft ie het volgende aan:

mailto:emailadres=mijnemailadres@provider.nl

Ik wil gewoon
mailto:mijnemailadres@provider.nl

en niet dat = teken erbij

heeft iemand hier ervaring mee?
of een oplossing

Groeten,

rredspike

6 antwoorden

Gesponsorde links
Offline Klopper - 21/04/2005 13:25
Avatar van Klopper HTML interesse Zet je script hier eens neer, is waarschijnlijk wat makkelijker voor ons...
Ik heb zo'n donkergrijs vermoeden dat jij een hidden input-veld hebt staan met name=emailadres . en als je bij action mailto:account@provider.ext hebt staan, dan leest hij eerst de veldnamen uit, en zet hij de daarbij ingevoerde informatie erbij...
Offline rredspike - 21/04/2005 18:40 (laatste wijziging 22/04/2005 16:59)
Avatar van rredspike Nieuw lid Dit hieronder heb ik in het <head> gedeelte staan.

  1. <script language="JavaScript">
  2. <!--
  3. function mailMe( form ) {
  4. return true;
  5. }
  6. //-->
  7. </script>


Dit heb ik in de <body> staan.

  1. <form action="mailto:mijnemailadres@provider.nl" method="POST"
  2. enctype="text/plain" name="email" onsubmit="return mailMe( this.form )">
  3. <p align="left">Emailadres:<br>
  4. <input type="text" size="30" name="Emailadres"><br>
  5. <input type="submit" value="Aanmelden"></font></p>
  6. </form>


Citaat:
Zet je script hier eens neer, is waarschijnlijk wat makkelijker voor ons...
Ik heb zo'n donkergrijs vermoeden dat jij een hidden input-veld hebt staan met name=emailadres . en als je bij action mailto:account@provider.ext hebt staan, dan leest hij eerst de veldnamen uit, en zet hij de daarbij ingevoerde informatie erbij...


Dit klopt, klopper 
Offline laars - 21/04/2005 19:22
Avatar van laars Onbekend
Citaat:
Dit klopt, klopper
dan heb je de oplossing dus al.

je zult PHP of een andere serversided scripttaal moeten gebruiken om dit netter op te lossen.

Je doet nu trouwens niks met dat stukje javascript, dus je kunt het ook wel weghalen.
Offline rredspike - 21/04/2005 23:46 (laatste wijziging 22/04/2005 16:59)
Avatar van rredspike Nieuw lid Ok!

Maar wat moet ik nu doen dan?

Heb geen hidden input veld...

  1. <input type="text" size="30" name="Emailadres">


Groeten
Offline prorsoft - 22/04/2005 15:49 (laatste wijziging 22/04/2005 15:50)
Avatar van prorsoft PHP gevorderde Dit komt omdat hij het Emailadres veld meeverstuurt.
Probeer het eens zonder die name erbij:
  1. <form action="mailto:mijnemailadres@provider.nl" method="POST"
  2. enctype="text/plain" name="email" onsubmit="return mailMe( this.form )">
  3. <p align="left">Emailadres:<br>
  4. <input type="text" size="30"><br>
  5. <input type="submit" value="Aanmelden"></font></p>
  6. </form>

Of maak er anders een GET form van.

EDIT: het javascriptje kun je wel weglaten en dat onsubmit="mailMe" ook wel,
Offline rredspike - 22/04/2005 16:58 (laatste wijziging 22/04/2005 16:58)
Avatar van rredspike Nieuw lid Heb ik al geprobeerd maar dan krijg ik het zelfde venster, dat als ik normaal het volgende zou ingeven:

  1. <a href="mailto:mijnemailadres@provider.nl">
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s