Voici mon petit soucis, je souhaiterai dans le cas d'une modification des informations d'un compte, que l'on puisse avoir la possibilité de changer ou non le mot de passe.
Dans le cas de la création de compte, j'ai pus interdire la saisie d'un mot de passe ayant moins de 6 caractères via cette définition du input :
Mais dans le cas de modification, je souhaiterai avoir la possibilité de ne pas changer le mot de passe et pour cela valider le formulaire sans avoir saisi de mot de passe, hors je n'arrive pas a définir d'expression régulière dans le pattern, me permettant de passer le contrôle si je met rien dans le champ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div class="field"> <label for="mdp">Mot de passe</label> <input type="password" name="mdp" size="50" pattern=".{6,}" required title="6 caractères minimum" onchange="form.mdp_confirm.pattern = this.value;"/> </div> <div class="field"> <label for="mdp_confirm">Confirmation mot de passe</label> <input type="password" name="mdp_confirm" size="50" required title="Les mots de passe doivent être identiques" /> </div>
Bon, je sais que ça serait facilement faisable par javascript, mais si je peux éviter, ça serai bien.
Partager