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 28/09/2011, 15h23   #1
Membre éprouvé
 
Homme Gaetan
Webmaster
Inscription : janvier 2007
Messages : 386
Détails du profil
Informations personnelles :
Nom : Homme Gaetan
Âge : 40
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Biens de consommation

Informations forums :
Inscription : janvier 2007
Messages : 386
Points : 441
Points : 441
Envoyer un message via MSN à Gaetan_
Par défaut Cohabitation de 2 check JS

Bonjour,

Pas super copain avec JS, j'essaye de faire cohabiter 2 checks de formulaire.
indépendamment ils fonctionnent parfaitement, alliés à la même fonction plus rien de marche j'essaye dans tous les sens, sans succès.

Code javascript :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<SCRIPT TYPE="text/JavaScript">
function verif(){ 
var res = false; 
var n = document.forms[3].relaisID.length; 
for (i=0;i<n;i++){ 
if (document.forms[3].relaisID[i].checked){ 
	document.getElementsByName('inputform')[0].submit();
	res = true; 
	} 
} 
if (!res){ 
alert("Merci de selectionner un Point de retrait svp"); 
return res;
}
if (document.forms[3].gsm.value.length < 10) {
alert("Merci d'entrer un numéro de protable valide svp");
return false;
}
}
</script>

Si quelqu'un avait la solution...
Merci à vous
Gaetan_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 15h29   #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 :
1
2
3
4
if (document.forms[3].relaisID[i].checked){ 
	document.getElementsByName('inputform')[0].submit();
	res = true; 
	}
oula quel syntaxe raccourcie

Code :
document.forms[3].elements['relaisID'][i].checked
et encore faudrait voir les balises html associées ...

mais clairement des qui'l trouve un element checked
il envoie le form => il change d page , les lignes suivante ne sont pas interprétées
__________________
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 28/09/2011, 15h39   #3
Membre éprouvé
 
Homme Gaetan
Webmaster
Inscription : janvier 2007
Messages : 386
Détails du profil
Informations personnelles :
Nom : Homme Gaetan
Âge : 40
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Biens de consommation

Informations forums :
Inscription : janvier 2007
Messages : 386
Points : 441
Points : 441
Envoyer un message via MSN à Gaetan_
Merci pour ta réponse.
Je ne sais vraiment pas comment faire, je ne vais pas polluer le board avec mon formulaire il fait 3km.

Globalement :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
// Premier formulaire sur ma page, sans check c'est normal :
<form method="GET" action="soco_relais.php">
<INPUT TYPE="text" NAME="adresse">
<INPUT TYPE="text" NAME="codepostal">
</form>
 
// C'est ici :
<form method='post' action='soco_relais2.php' name='socorelais' OnSubmit='return verif()'>
 
<INPUT TYPE="radio" NAME="relaisID" VALUE="373030" id="373030" onClick="javascript:document.getElementById('iframe1').src='soco_horaires.php?relaisID=373030'" />
<INPUT TYPE="radio" NAME="relaisID" VALUE="379370" id="379370" onClick="javascript:document.getElementById('iframe1').src='soco_horaires.php?relaisID=379370'" />
// ... toute une série d'input radio "RelaisID" il faut en checker un
 
<INPUT TYPE="text" NAME="gsm">
// Dernière condition, remplir l'input GSM
</form>
Si tu as une idée...ce serait formidable.
Merci
Gaetan_ 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 23h15.


 
 
 
 
Partenaires

Hébergement Web