Hallo allemaal,

Ik heb een formulier gemaakt voor een nieuwsbriefaanmelding. Het gaat alleen niet zoals ik dat wil.

Als je normaal na het invullen van een formulier op ENTER drukt wordt het verstuurt, alleen bij deze is dat niet het geval.

De pagina wordt gerefreshed. Hoe kan je dat oplossen??


Het gekke is, dat is als je met je muis op de 'aanmelden' button KLIKT, dat het dan wel verstuurd wordt.


formulier: http://formulier.sportelmedia.nl


M.v.g,

Rick
Bij mij werkt hij gewoon (IE 6.0) met enter, en mij met muis, geeft hij dezelfde reactie! ?

(Precies zelfde post kwam ik net ook tegen op phpfreakz.nl, hmzzz.. vaag ;) )
Als ik in de broncode kijk zie ik dit:

<form action="" method="post">

Het action-attribuut van je form is dus leeg.
idd.. ff aanpassen naar:

<form action="formulier.php" method="post">
Je hebt gelijk. Waarschijnlijk heb je
if (isset($_POST['submit'])) of iets dergelijks in je code staan. Hiermee kijk je of er op de submitknop is geklikt.
Bij mijn programma had ik dit ook.
Ik had 1 invoerveld met 1 submitknop en hij deed het niet.
Ik had 2 invoervelden met 1 submitknop en hij deed het WEL.

Echt heel gek. Ik heb het opgelost door de if (isset($_post['submit'])) aan te passen.
Plaats bijvoorbeeld een hidden textbox in je formulier en controleer dan daarop.
dus
<input type="hidden" name="check">
en dan
if (isset($_POST['check']))

Zo moet hij het wel doen (ook met entertoets)

Reageren