Fomrulaire bouton envoyer

Résolu/Fermé
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 8 févr. 2008 à 19:38
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 15 févr. 2008 à 12:02
Bonjour,

Actuellement j'ai traiter et tester tous les champs du formulaire en javascript (mail, url, ...).

le script principale est fais de plusieurs fonctions. une par champ pour ainsi dire.

je voudrais que bouton envoyer sois clicable que si la personne a remplit toutes les condition lors de sont inscription s'inscrit.

pouvez vous me dire comment je doit procéder

4 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
8 févr. 2008 à 20:09
Bonsoir,

Tu as fait des fonctions JS pour verifier tous les champs. Regroupes les en une seule:

function verif_champs(){
    if(champ1 vide){// la tu mets ta condition correcte bien sur
       alert(........);
        return false;
  }elseif(champ2 vide){
       alert(........);
        return false;
}elseif(... etc

}else{
retrune true;
}
}



et dans la page html

<form name"..." method="post" action="...." onSubmit="return verif_champs();">

Ainsi lors du cick sur submit le formulaire sera testé par JS et ne sera envoyé que si return=true
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
8 févr. 2008 à 20:35
non en faite ca teste les champs en temps reel

ce que je veux faire c'est que lorsque toutes les fonction sont bonnes le bouton submit passe de disabled = true a disabled = fasle ou l'inverse je sais plus
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
8 févr. 2008 à 21:28
up
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
15 févr. 2008 à 12:02
--
Il n'y a pas de problème, il n'y a que des solutions
0