button action form

Nouveau WRInaute
salut, j'aimerais que lorsque jappui sur un boutton, il valide le formulaire et si le formulaire n'est pas valide alors j'envoi un message d'erreur sur la page du formulaire sinon on ouvre une nouvelle page. Avec le code que j'ai je suis seulement capable de faire afficher un message d'erreur sur une autre page et ce n'est pas ce que je veux. Merci


Code:
<form onSubmit="validateForms()" action="register_new.php">



Code:
function validateForms()
{


  $email=$_POST['email'];
  $firstname=$_POST['firstname'];
  $lastname=$_POST['lastname'];
  $passwd=$_POST['passwd'];
  $passwd2=$_POST['passwd2'];

 
    // check forms filled in
    if (!filled_out($_POST)) {

	return false;

    }

    if (!valid_email($email)) {
	return false;
}

    if ($passwd != $passwd2) {
return false;
}


    if ((strlen($passwd) < 6) || (strlen($passwd) > 16)) {
 return false;
 
 }


}
 
WRInaute occasionnel
Pourquoi en js ?

Dans ta moulinette de register_new.php, tu renvoi vers la page du formulaire avec le message d'erreur dans une variable de session.
Dans la page du formulaire, tu testes la variable de session d'erreur. Si elle n'est pas vide, tu l'affiches, puis tu la vides.
 
Discussions similaires
Haut