ManuelPHP.com

Le forum de la communauté PHP !

Vous n'êtes pas identifié.

#1 08-08-2007 19:16:52

gilardino
Membre
Date d'inscription: 08-08-2007
Messages: 1

controler les champs obligatoires d'un formulaire d'inscription

Bonjour l’équipe des développeurs :

Je suis un nouveau membre, j’ai lu quelques réponses que je juge très consistantes de la part de nos amis sur ce forum, et ravi d’être parmi vous.

Passant a ma question :

J’ai construit un formulaire d’inscription dont les champs obligatoires sont : le nom d’utilisateur, le mot de passe, la confirmation du mot de passe et enfin le EMAL, j’ai mis a la fin un bouton de type « submit », l’action du formulaire est « autrepage.php », je veux m’offrir la possibilité suivante : on cliquant sur le bouton submit, un control sur le remplissage des champs obligatoire soit effectué, si il y a erreur un message apparaîtra, et par conséquent la page envoyée par le bouton submit ne soit pas affiché, si les champs sont correctement remplis, la page autrepage.php s’affiche, c’est d’ailleurs la même stratégie d’inscription a votre forum.

Voici mon script, essayez de me donner certaines modifications commentées :

<body>
<form action="autrepage.php" method="post">
  <p>* nom d'utilisateur: <input name="text1" type="text"></p>
  <p>* mot de passe : <input name="text2" type="text"></p>
  <p>* EMAIL :   <input name="text3" type="text"></p>
  <p><input name="bouton" type="submit" value="m'inscrire"></p>
</form>
</body>

j'attend avec impatience vos réponses, et merci d'avance

Hors ligne

 

#2 24-01-2008 23:07:07

DomJ
Membre
Date d'inscription: 24-01-2008
Messages: 1

Re: controler les champs obligatoires d'un formulaire d'inscription

Bonjour, si je comprends bien tu veux vérifier à ce que tous les champs du formulaire soient remplis?
Et bien si c'est cela, je crois avoir la solution:

<body>
<script language="javascript">
function verifier(){
if((document.formulaire.text1.value != '') && (document.formulaire.text2.value != '') && (document.formulaire.text3.value != '')){
document.formulaire.submit();
}else{
alert("Un ou plusieurs champs ne sont pas remplis");
}
}
</script>
<form name="formulaire" action="autrepage.php" method="post">
  <p>* nom d'utilisateur: <input name="text1" type="text"></p>
  <p>* mot de passe : <input name="text2" type="text"></p>
  <p>* EMAIL :   <input name="text3" type="text"></p>
  <p><input name="bouton" type="button" onclick="verifier()"  value="m'inscrire"></p>
</form>
</body>
En passant, tu dis que c'est la même stratégie d'inscription du forum, j'ai pas remarqué, mais si tu juges que c'est du Javascript tu peux toujours voir la source de la page (J'ai appris en partie le Javascript comme ça) wink

J'ai mis en gras ce que j'ai changé de ton code initial.
En espérant t'avoir éclairé,
DomJ wink

Dernière modification par DomJ (24-01-2008 23:11:37)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr