Conflit defonction javascript

Fermé
Toufman ! Messages postés 12 Date d'inscription dimanche 20 juin 2010 Statut Membre Dernière intervention 6 mai 2012 - 19 févr. 2011 à 10:44
Toufman ! Messages postés 12 Date d'inscription dimanche 20 juin 2010 Statut Membre Dernière intervention 6 mai 2012 - 19 févr. 2011 à 10:54
Bonjour, Je fais un programme qui génère des codes ( je vous passe les détails) mais j'ai un problème , j'ai deux suites de select différent et deux récupération de value différente , j'ai appeler les value des select différemment mais sa ne fonctionne toujours pas,que dois je faire?( en sachant que si je les met sur des pages différentes ils marchent ) .

Un extrait de ma page si dessou :

<body bgcolor='#808080'>
<!-- body créer , remplisson le !! -->
<!-- Commençons par un javascript pour pouvoir charger le fichier créé grace au select !-->

<script language="javascript">
function changer(){
nom1 = "";
nom1 += document.serie.d.options[document.serie.d.selectedIndex].value;
nom1 += document.serie.na.options[document.serie.na.selectedIndex].value;
nom1 += document.serie.di.options[document.serie.di.selectedIndex].value;
nom1 += document.serie.n.options[document.serie.n.selectedIndex].value;
document.serie.champstext.value = nom1;
}

</script>
</head>
<body>

<p><h3> Saisissez la Course </h3></p>
<p><h4> Série </h4></p>


<form name="serie">
<select name="d" onChange="changer();">
<option value="">Quels type ?</option>
<option value="1">Série</option>
</select>

<select name="na" onChange="changer();">
<option value="">Nage</option>
<option value="0" >Libre</option>
<option value="1">Dos</option>
<option value="2">Brasse</option>
<option value="3">Papillon</option>

</select>
<select name="di" onchange="changer();">
<option value="">Distance</option>
<option value="0">25</option>
<option value="1">50</option>
<option value="2">100</option>
<option value="3">200</option>
<option value="4">400</option>
<option value="5">800</option>
<option value="6">1500</option>
<option value="7">1000</option>
<option value="8">4x25</option>
<option value="9">10x50</option>
</select>

<select name="n" onchange="changer();">
<option value="">Série</option>
<option value="01">Série 1</option>
<option value="02">Série 2</option>
<option value="03">Série 3</option>
<option value="04">Série 4</option>
<option value="05">Série 5</option>
<option value="06">Série 6</option>
<option value="07">Série 7</option>
<option value="08">Série 8</option>
<option value="09">Série 9</option>
<option value="10">Série 10</option>
<option value="11">Série 11</option>
<option value="12">Série 12</option>
<option value="13">Série 13</option>
<option value="14">Série 14</option>
<option value="15">Série 15</option>
</select>
<select name="s" onchange="changer();">
<option value="">Dame</option>
<option value="5000">Messieurs</option>


</script>

<script language="javascript">
if(
}
</script>
<!-- Une foie le code générer , il saffichera dans la case si dessou !-->
<input type="text" name="champstext" >
<l> Pour les hommes , rajouté 5000 Au résultat obtenu ! </l>
<!-- Une petite fonction bien pratique pour néttoyer la grille avant de généré un nouveau code !-->
<p>Cliquez sur "Reset" pour néttoyer la grille .</p>

<p><input type="reset" value="Reset"> </p>
</body>



<body>
<!-- Javascript des 400 4nages!-->
<script language="javascript">
function changer(){
nom = "";
nom += document.nage.se.options[document.nage.se.selectedIndex].value;
nom += document.nage.fn.options[document.nage.fn.selectedIndex].value;
nom += document.nage.n1.options[document.nage.n1.selectedIndex].value;
nom += document.nage.s.options[document.nage.s.selectedIndex].value;
document.nage.chempstext.value = nom;
}
</script>
<form name="nage">
<select name="se" onchange="changer();">
<option value="">Quel type ?</option>
<option value="1">Serie</option>
</select>

<select name="fn" onchange="changer();">
<option value="">4nages</option>
<option value="40">100 4N</option>
<option value="41">200 4N</option>
<option value="42">400 4N</option>
</select>

<select name="n1" onchange="changer();">
<option value="">Série</option>
<option value="01">Série 1</option>
<option value="02">Série 2</option>
<option value="03">Série 3</option>
<option value="04">Série 4</option>
<option value="05">Série 5</option>
<option value="06">Série 6</option>
<option value="07">Série 7</option>
<option value="08">Série 8</option>
<option value="09">Série 9</option>
<option value="10">Série 10</option>
<option value="11">Série 11</option>
<option value="12">Série 12</option>
<option value="13">Série 13</option>
<option value="14">Série 14</option>
<option value="15">Série 15</option>
</select>

<select name="s" onchange="changer();">
<option value="">Dame</option>
<option value="">Messieurs</option>
</select>

<!-- Deuxieme fenetre spécialement dédié au 4nages !-->
<input type="text" name="chempstext">


1 réponse

karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
19 févr. 2011 à 10:51
salut

j'ai jamais manipulé avec javascript mais je vois que votre code manque un </select>

...

<select name="s" onchange="changer();">
<option value="">Dame</option>
<option value="5000">Messieurs</option>
</select>


karirovax ...
0
Toufman ! Messages postés 12 Date d'inscription dimanche 20 juin 2010 Statut Membre Dernière intervention 6 mai 2012
19 févr. 2011 à 10:54
Ah oui merci mais même en le rajoutant sa ne fonctionne pas :(
0