begin process at 2012 05 30 03:07:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

validation formulaire malgré erreur détectée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

validation formulaire malgré erreur détectée

mardi 26 août 2003 à 15:11:44 | validation formulaire malgré erreur détectée

nabelette

Bonjour à tous,
Tous les posts que j'ai pu trouver m'ont toujours aidée...jusqu'à aujourd'hui. J'ai eu beau chercher je ne trouve pas la réponse à mon problème :

Je suis en train de créer un formulaire qui me permettra d'importer des données dans ma base de données.
Deux des champs de ce formulaire sont la saisie d'un mot de passe et la confirmation de ce mot de passe.

J'ai donc ajouté une vérification sur ces 2 champs de façon à ce que le formulaire ne soit validé que si ces 2 champs sont identiques. S'ils ne le sont pas un message d'alerte apparaît.

Jusque là tout va bien sauf que quand je clique sur le bouton ok de l'alerte, le formulaire est quand même validé. Or je souhaite que mes 2 champs soient remis à 0 (et uniquement ces 2 champs, qui sont les derniers) car je ne veux pas insérer un mot de passe dans la base de données alors qu'il n'a pas été validé.

Je ne connais pas la fonction qui réinitialise...quelqu'un peut-il m'aider ?

Mon code est le suivant :

<!-- We check that the confirmed password is the same as the first entered password -->
<SCRIPT LANGUAGE="JavaScript">
function verifForm(form){
if( form.password.value != form.password_conf.value){
alert('You did not type the same password !!!')
return(false); }
else
form.submit();

}
</SCRIPT>

Voici la fin du formulaire :
<INPUT TYPE="submit" VALUE="Import" onclick="verifForm(this.form)">

Le formulaire est de type post et l'action est l'envoi vers un fichier php qui insèrera les données dans la base.

Merci de votre aide,
Nabelette, une débutante très reconnaissante...
mardi 26 août 2003 à 16:11:17 | Re : validation formulaire malgré erreur détectée

nabelette

Et bien finalement j'ai trouvé une solution seule alors que ça faisait un après midi que j'étais dessus !

J'ai changé le input type du bouton du formulaire en "button"
et j'ai modifié le code javascript pour que le curseur revienne au champ en erreur et le remette à 0 ainsi que celui qui suit:

<SCRIPT LANGUAGE="JavaScript">
function verifForm(form){
if( form.password.value != form.password_conf.value){
alert('You did not type the same password !!!');
form.password.focus();
form.password.value="";
form.password_conf.value="";
return(false);

}
else{
form.submit();}

}
</SCRIPT>


Il y a surement une meilleure façon de le faire mais en tout cas ça marche !
-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous,
> Tous les posts que j'ai pu trouver m'ont toujours aidée...jusqu'à aujourd'hui. J'ai eu beau chercher je ne trouve pas la réponse à mon problème :
>
> Je suis en train de créer un formulaire qui me permettra d'importer des données dans ma base de données.
> Deux des champs de ce formulaire sont la saisie d'un mot de passe et la confirmation de ce mot de passe.
>
> J'ai donc ajouté une vérification sur ces 2 champs de façon à ce que le formulaire ne soit validé que si ces 2 champs sont identiques. S'ils ne le sont pas un message d'alerte apparaît.
>
> Jusque là tout va bien sauf que quand je clique sur le bouton ok de l'alerte, le formulaire est quand même validé. Or je souhaite que mes 2 champs soient remis à 0 (et uniquement ces 2 champs, qui sont les derniers) car je ne veux pas insérer un mot de passe dans la base de données alors qu'il n'a pas été validé.
>
> Je ne connais pas la fonction qui réinitialise...quelqu'un peut-il m'aider ?
>
> Mon code est le suivant :
>
> <!-- We check that the confirmed password is the same as the first entered password -->
> <SCRIPT LANGUAGE="JavaScript">
> function verifForm(form){
> if( form.password.value != form.password_conf.value){
> alert('You did not type the same password !!!')
> return(false); }
> else
> form.submit();
>
> }
> </SCRIPT>
>
> Voici la fin du formulaire :
> <INPUT TYPE="submit" VALUE="Import" onclick="verifForm(this.form)">
>
> Le formulaire est de type post et l'action est l'envoi vers un fichier php qui insèrera les données dans la base.
>
> Merci de votre aide,
> Nabelette, une débutante très reconnaissante...


Cette discussion est classée dans : base, form, données, formulaire, champs


Répondre à ce message

Sujets en rapport avec ce message

Mettre en attente les données d'un formulaire avant publication [ par Laura96 ] Salut ! Je bosse actuellement sur site internet ou je crée un formulaire (Joomla avec le composant Chronoforms). Sur mon site, en partie publique, il La base de données mysql sur mambo [ par alexpoeuf ] bonjour à tous, j'ai besoin de creer un formulaire qui sera directement envoyé sur mysql. j'ai crée un formulaire type, une base de donnée, mais je n Verifier contenu des variables dans formulaire [ par beckam ] Salut,j'utilise easyphp ainsi que mysql. Je dispose d'une base de données avec une table qui est alimentée par un formulaire html avec utilisation du Données du formulaire effacées lors du submit [ par way2web ] Bonjour,j'ai créé un formulaire auquel j'ai associé un script de validation pour vérifier l'encodage correct des différents champs, le script fonction formulaire js [ par scaryface ] bonjour dans le cadre de ma formation on ma demandé de crée un formulaire en jsp qui contien deux champ (nom é email) é un bouton pr valider sachan qu PhpMyadmin : récupérer données radio bouton et l'intégrer dans base de données. [ par Flobertime ] Bonjour,J'ai créé une série de bouton radio (avec un checked par defaut).Et je souhaiterai ( en javascript) pouvoir récupérer le résultat et l'intégre Comment faire un formulaire avec vérification des données + checkbox [ par bulitt ] Bonjour, Je n'arrive pas à trouver un code javascript qui me satisfait entièrement. J'aimerai créer un formulaire d'inscription de la même forme q données d'un formulaire [ par vincmori ] Bonjour à tous, désolé pour le choix de thème?? voici ma question: j'ai inséré sur un site web un simple formulaire de réservation pour un resto. C création d'un répertoire html avec une base de données [ par sebastien27700 ] Bonjour,j'aimerais savoir comment faire pour créer un répertoire téléphonique en html avec une base de données.j'ai besoin d'une première page qui ser Alerte en quittant un formulaire [ par chouchou18 ] Slt,SVP je veux savoir comment envoyer un message d'alerte à l'utilisateur lorsqu'il veut quitter le formulaire en cours sans enregistrer ses données


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,279 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales