Ik gebruik het onderstaande mail formulier,
om gebruikers de mogelijkheid te geven een bericht naar mijn mail adres te zenden.
Het werkt naar behoren, maar ik had graag dat er een boodschap getoond werd,
wanneer het formulier leeg is en de gebruiker de Send knop aanklikt.
Het invullen van het mail adres mag optioneel zijn,
maar om te voorkomen dat men sendmail.php via de url rechtstreeks activeert,
en zo een massa lege mails naar mijn mail adres kan sturen,
zoek ik dus naar een oplossing om de gebruiker een tekst in te laten vullen,
voor hij het bericht kan versturen.
De code tussen de stippellijnen werkt niet en ik krijg de melding dat de pagina niet kan worden gevonden.
(Als ik de code tussen de stippellijnen weglaat werkt het script wel)
Bedankt voor je hulp,
maar voor het ogenblik zoek ik eigenlijk naar een oplossing voor het bestaande probleem.
Ook wil ik gebruikers niet opzadelen met Captcha, en allerlei verplichte velden.
Enkel het tekstveld moet een teken bevatten voor er kan verstuurd worden.
Het method attribuut voor het form element was reeds "POST",
maar na de code ingevoerd te hebben die je me gaf werkt het nog steeds niet.
Als ik het tekst-veld blank laat en ik klik op de submit knop,
krijg ik het alert venstertje met het bedankje, en wordt mijn mail(leeg) verzonden.
Ik heb $email = $_REQUEST['email'] ; & $message = $_REQUEST['message'] ;
respectievelijk veranderd naar : $email = $_POST['email'] ; & $message = $_POST['message'] ;
maar dat veranderd niets aan de zaak, mijn mail wordt nog steeds leeg verzonden.
Er is inderdaad een foutje geslopen in de code die ik in het begin van dit topic geplaatst heb.
De code op mijn website is echter wel in orde en ziet er dus zo uit :