Le forum de la communauté PHP !
Vous n'êtes pas identifié.
Pages: 1
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
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) ![]()
J'ai mis en gras ce que j'ai changé de ton code initial.
En espérant t'avoir éclairé,
DomJ ![]()
Dernière modification par DomJ (24-01-2008 23:11:37)
Hors ligne
Pages: 1