Volledige versie bekijken : email formulier
Angela Steevens
%Europe/Berlin %359 %2005, 09:38
Ik heb een emailformulier van het forum (tut.) omgebouwd naar een formulier zoals ik hem graag zou gebruiken.
In het orginele staan alleen naam, emailadres en reactie.
Nu geeft hij in het status balkje iedere keer aan dat de naam en emailadres goed ingevuld moeten worden, kan iemand me uitleggen waarom?
http://www.ikbenblond.com/testemail.rar
Bedankt
behived
%Europe/Berlin %365 %2005, 09:45
op de submit knop staat volgende code:
on (release, keyPress "<Enter>")
{
_level0.status_txt.text = "Versturen...";
if (_level0.nameInput_txt.length>2 && _level0.emailInput_txt.length>4)
{
_level0.sendTheForm();
}
else
{
trace("wel geldige naam en email invullen graag");
_level0.status_txt.text = "naam en email goed invullen aub!";
}
}
dit zorgt ervoor dat de velden nameInput en emailInput gecontroleerd worden op hun lengte (2 karakters en 4 karakters)
Gerrit55
%Europe/Berlin %367 %2005, 09:48
check je instancenamen (varnamen)
Angela Steevens
%Europe/Berlin %409 %2005, 10:49
helaas is het me nog niet gelukt om het werkende te krijgen.
ik heb nu de instancenamen nagekeken, en inderdaad waren er een paar verkeerd geschreven.
maar wanneer ik dan daarna het online zet, en test (invullen met minimaal 4 karakters per veld) werkt hij nogsteeds niet...
de foutmelding blijft hetzelfde: naam en email zijn blijkbaar niet goed ingevuld...
http://www.ikbenblond.com/testemail02.rar
behived
%Europe/Berlin %450 %2005, 11:48
vervang de code op de button door hetvolgende:
on (release, keyPress "<Enter>")
{
_level0.status_txt.text = "Versturen...";
_level0.sendTheForm();
}
nu wordt er nergens meer controle uitgevoerd of de velden ingevuld zijn natuurlijk...
Angela Steevens
%Europe/Berlin %496 %2005, 12:55
als ik dat doe, en ik test hem dan, (overal in elk veld 1xa ingevuld) krijg ik in de mail maar 1 a toegestuurd...
Gerrit55
%Europe/Berlin %658 %2005, 16:47
Check je Instancenamen !!!!
In je IF doe je een check op NameInput_text ??? deze heet toch NaamInput_txt, dus
je if is ALTIJD fout.
de mail-functie van PHP:
mail ($aan, $onderwerp, $bericht, $extra_headers);
\r\n = nieuwe regel of <br> gebruiken
$aan = jouw emailadres
$onderwerp = "bericht van $naam";
$bericht = "Van: $naam \r\nAdres: $adres\r\nPlaats: $plaats\r\n\r\n$reactie " etc.
mail ($aan, $onderwerp, $bericht);
Klik voor voorbeelden (http://nl3.php.net/manual/en/function.mail.php)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.