Verification des champ avant une action

Nico -  
sad_b Messages postés 141 Statut Membre -
Bonjour,

J'aimerai un code pour qu'il vérifie que les utilisateur on remplie les champ avant d'appuyer sur le bouton jouer.

Si ils ne sont pas remplie j'aimerai afficher un message d'erreur
Si ils ne le sont pas alors il pourra continuez .

Merci d'avance de votre aide !

Nico,

5 réponses

Elsyfiryos Messages postés 90 Statut Membre 11
 
Salut,
Voila un tutoriel vidéo.
Oublie pas de télécharger jquery.

https://www.grafikart.fr/tutoriels/valider-formulaire-jquery-57

A+
0
Nico
 
Non j'aimerai les code html car j'ai déjà créez mon formulaire :

<tr><td><strong>Votre nom de compte:</strong></td>
<td><input type=text name=jeu size=30></td></tr>
<tr><td><strong>Taper un chiffre entre 0 et 1000:</strong></td>
<td><input type=text name=login size=30>
</td></tr>
0
Elsyfiryos Messages postés 90 Statut Membre 11
 
(Tu n'est pas obliger de faire un tableau pour bien organisé ton formulaire)

Tu ne peux pas faire ceci avec html, utilise javascript.
0
sad_b Messages postés 141 Statut Membre
 
$().ready(function() {
$("#NomDeFormulaire").validate({
rules: {
//tu mets ici les attributs du formulaire
//exemple: nom: "required",
},
messages: {
//ici les messages d'erreurs
//exemple: nom: "Entrez votre nom svp",
}
});
});
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nico
 
Voila mon code mais sa ne marche pas :

<form method="POST" action="gain.php">
<input type="hidden" name="jeux" value="formmail">
<table>

<body leftmargin="600"><body topmargin="150">

<style type="text/css">
body {
color: #2BFE01}</style>
<tr><td><strong>Votre nom:</strong></td>
<td><input type="text" name="login" size="20"></td></tr>
<tr><td><strong>Taper un chiffre entre 0 et 1000:</strong></td>
<td><input type="text" name="jeu" size="10">
</td></tr>
</table>
<br><INPUT border=0 src="jouer.jpg " type="image" Value="submit" align="middle" >

<?php
$().ready(function() {
$("#jeux").validate({
rules: {"login";"jeu"
//tu mets ici les attributs du formulaire
//exemple: nom: "required",
},
messages: {"Les champs ne sont pas remplis"
//ici les messages d'erreurs
//exemple: nom: "Entrez votre nom svp",
}
});
});?>
</form>

Merci de m'aider sad_b
0
sad_b Messages postés 141 Statut Membre
 
Le code que je l'ai mis c'est du Javascript pas du php donc tu le mets avant le formulaire <form>
et entre <?php et ?> tu mets le code php nécessaire pour se connecter à la base de données si t'on a besoin
0
Nico
 
<?php
$().ready(function() {
$("#jeux").validate({
rules: {"login";"jeu"
//tu mets ici les attributs du formulaire
//exemple: nom: "required",
},
messages: {"Les champs ne sont pas remplis"
//ici les messages d'erreurs
//exemple: nom: "Entrez votre nom svp",
}
});
});?>

<form method="POST" action="gain.php">
<input type="hidden" name="jeux" value="formmail">
<table>

<body leftmargin="600"><body topmargin="150">

<style type="text/css">
body {
color: #2BFE01}</style>
<tr><td><strong>Votre nom de compte:</strong></td>
<td><input type="text" name="login" size="20"></td></tr>
<tr><td><strong>Taper un chiffre entre 0 et 1000:</strong></td>
<td><input type="text" name="jeu" size="10">
</td></tr>
</table>
<br><INPUT border=0 src="jouer.jpg " type="image" Value="submit" align="middle" >

</form>

sa ne marche toujours pas ! :/ je ne comprends pas pourquoi !
0
sad_b Messages postés 141 Statut Membre
 
tu ne dois pas mettre <?php lorsque tu mets du code javascript.
enlève les balsies du php
0
Nico
 
J'ai enlever les balise mais a me mets le text comme sa sur ma page je doi les mettre entre quelle balise ? j'ai essayer avec la balise <script> mais sa ne marche pas non plus
0
sad_b Messages postés 141 Statut Membre
 
tu dois la mettre dans une fonction:
$().ready(function() {
...
}
0