Verification des champ avant une action

Fermé
Nico - 1 nov. 2010 à 21:05
sad_b Messages postés 116 Date d'inscription lundi 11 octobre 2010 Statut Membre Dernière intervention 3 janvier 2012 - 3 nov. 2010 à 08:41
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,
A voir également:

5 réponses

Elsyfiryos Messages postés 83 Date d'inscription dimanche 25 avril 2010 Statut Membre Dernière intervention 12 septembre 2012 11
1 nov. 2010 à 21:08
Salut,
Voila un tutoriel vidéo.
Oublie pas de télécharger jquery.

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

A+
0
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 83 Date d'inscription dimanche 25 avril 2010 Statut Membre Dernière intervention 12 septembre 2012 11
1 nov. 2010 à 21:34
(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 116 Date d'inscription lundi 11 octobre 2010 Statut Membre Dernière intervention 3 janvier 2012
2 nov. 2010 à 16:57
$().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
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 116 Date d'inscription lundi 11 octobre 2010 Statut Membre Dernière intervention 3 janvier 2012
2 nov. 2010 à 19:56
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
<?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 116 Date d'inscription lundi 11 octobre 2010 Statut Membre Dernière intervention 3 janvier 2012
2 nov. 2010 à 20:24
tu ne dois pas mettre <?php lorsque tu mets du code javascript.
enlève les balsies du php
0
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 116 Date d'inscription lundi 11 octobre 2010 Statut Membre Dernière intervention 3 janvier 2012
3 nov. 2010 à 08:41
tu dois la mettre dans une fonction:
$().ready(function() {
...
}
0