Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/10/2011, 15h06   #1
Invité régulier
 
Inscription : août 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 34
Points : 6
Points : 6
Par défaut exécuter une fonction si toutes les conditions sont validées

salut les amis voici mon code qui test les formulaires correctement
le truc que je veux c de exécuté la fonctionne showStuff si y-a pas un erreur

la fonctionne que je veux l’exécuté si les formulaires et correct
Code :
1
2
3
function showStuff(id) {
		document.getElementById(id).style.display = 'block';
	}
le code de test les formulaire

Code :
1
2
3
4
5
6
7
8
9
10
11
12
function valider() {
	var f = document.forms.formSaisie;
	if(f.name.value === "") {
		alert("Entrer votre nom");
		return false;
	}
 
	if(f.text.value === "") {
		alert("Saisissez le text de l'annonce");
		return false;
	}
}
Svp aide et merci
dajij est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h10   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
Code :
var f = document.forms['ormSaisie'];
mais du coup
là je capte plus ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h12   #3
Invité régulier
 
Inscription : août 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 34
Points : 6
Points : 6
dsl j'ai modifier mon message car je veux exécuté une fonctionne

merci

et essayé de me trouver la solution
dajij est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h14   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
il faudrait nous montrer le code html du form avec le nommage de tes elements ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h26   #5
Invité régulier
 
Inscription : août 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 34
Points : 6
Points : 6
voici

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
<form method="post" name="formSaisie" action="add.php" onsubmit="return valider()">
 
<input type="text" name="nom">
<input type="text" name="prenom">
<input onclick="showStuff('id1');" type="submit" value="Continuer">
</form>
 
<script>
function showStuff(id) {
		document.getElementById(id).style.display = 'block';
	}
</script>
 
<script>
function valider() {
	var f = document.forms.formSaisie;
	if(f.nom.value === "") {
		alert("Saisissez votre nom");
		return false;
	}
 
	if(f.prenom.value === "") {
		alert("Saisissez votre prenom");
		return false;
	}
}
<script>
dajij est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h29   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
Code :
f.elements['nom'].value
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h47   #7
Invité régulier
 
Inscription : août 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 34
Points : 6
Points : 6
Je ne sais pas comment utiliser ce code pour exécuter la fonction showStuff.

S'il te plait, tu pourrais m'aider à corriger mon code ? Merci SpaceFrog.
dajij est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h53   #8
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function valider() {
	var f = document.forms.formSaisie;
        var ok=0;
        var msg="";
 
	if(f.elements['nom'].value === "") {
		msg +="Entrez votre nom\n");
		ok++;
	}
 
	if(f.elements['text'].value === "") {
		msg+="Saisissez le texte de l'annonce\n";
		ok++;
	}
 
if (ok>0){alert(msg);
              return false;}
return true
 
}
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 16h07   #9
Invité régulier
 
Inscription : août 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 34
Points : 6
Points : 6
Merci fort pour l'explication mais la fonctionne showStuff na pas exécuté sur ce code

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
function valider() {
	var f = document.forms.formSaisie;
        var ok=0;
        var msg="";
 
	if(f.elements['nom'].value === "") {
		msg +="Entrez votre nom\n");
		ok++;
	}
 
	if(f.elements['text'].value === "") {
		msg+="Saisissez le texte de l'annonce\n";
		ok++;
	}
 
if (ok>0){alert(msg);
              return false;}
return true
 
function showStuff(id) {
		document.getElementById(id).style.display = 'block';
	} 
 
 
 
}
dajij est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h33.


 
 
 
 
Partenaires

Hébergement Web