Bonjour,
Je travaille sur Joomla 2.5, j'ai installer un composant qui s'appelle chronoforms,
j'ai crée mon formulaire, en fait, mon formulaire a juste un champ de texte pour introduire un mot de passe et un bouton submit qui me permet de rediriger vers un autre site si le mot de passe correcte et sinon il faut qu'il me donne un message d'erreur.
Bon ce composant il me permet de créer un code php pour tester le mot de passe et voilà le code que j'ai fait :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $erreur = false; if(isset($_POST['input1'])) { if($_POST['input1'] == 'xxxx') { header('Location: https://sites.google.com/site'); } else { $erreur = true; } } ?>
et voilà le code que chronoforms m'a généré lors de la création du formulaire
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div class="ccms_form_element cfdiv_password" id="input1_container_div" style=""><label for="input1">Entrer Password</label><input id="input1" maxlength="150" size="30" class=" validate['required']" title="" type="password" value="" name="input1" /> <div class="clear"></div><div id="error-message-input1"></div></div><div class="ccms_form_element cfdiv_submit" id="input_submit_21_container_div" style="text-align:left"><input name="input_submit_2" class="" value="Submit" type="submit" /> <div class="clear"></div><div id="error-message-input_submit_2"></div></div>
Mon code travaille parfaitement si j'entre le mot de passe correcte, mais je veux bien quand je tape un mot de passe incorrecte qu'il m'affiche un message d'erreur en dessous de mon champ de texte , je sais bien que ça va être une petite fonction javascript ou ajax .
J'aimerais bien avoir vos propositions,
Merci d'avance.
Partager