Modérateur PHPfrance |
7636 Messages
15 mars 2007, 20:18
c'est parce que le onClick est mauvais, il faut faire comme ceci:
<form id="monform" .... >
<input type="button" onclick="document.getElementById('monform').submit();" ..... />
</form>
Pas vraiment... onclick est mauvais pour un événement qui devrait se déclencher sur validation du formulaire car confusant en cas de touche "entrée".
Tout événement de ce type doit donc se trouver dans la balise <form> avec un événement "onsubmit".
Le type image fonctionne tout comme un type submit donc pas besoin de javascript pour valider.
Pour revenir au souci exécute ce bout de code après validation pour vérifier la syntaxe des données à récupérer ( $_POST ["envoyer"] ? ) :
<pre>
<?php var_dump($_POST); ?>
</pre>
/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute