Hello
Je suis en train de me faire un petit utilitaire. Généralement tout fonctionne.
Par contre dans la liste des résultats j'ai plusieurs fois les mêmes valeurs qui reviennent, savez comment annuler cette affichage ?
Ci dessous le code:
<html>
<head>
<script type="Text/JavaScript">
function valider()
{
var valeur = document.choisir.animID;
var tmp="";
for (var i=0;i < valeur.length; i++)
{ if ( valeur[i].checked )
{ tmp+=""+valeur[i].value; }
}
document.getElementById('elmID').innerHTML=tmp;
}
</script>
</head>
<body>
<form id='choisir' name='choisir' method=get action="javascript:void(0);"onSubmit="valider(); return false;">
<input id="check1" name="animID" type="checkbox" value="cat=chien;scat=chien;"> Tous les chiens<br>
<input id="check1" name="animID" type="checkbox" value="cat=chien;scat=labrador;"> Labrador<br>
<input id="check2" name="animID" type="checkbox" value="cat=chien;scat=boxer;"> Boxer<br>
<input id="check3" name="animID" type="checkbox" value="cat=chat;scat=chat;"> Tous les chats<br>
<input id="check4" name="animID" type="checkbox" value="cat=chat;scat=siamois;"> Siamois<br>
<input type="submit" value=" Afficher " name="submit">
<input type="reset" value=" Annuler " name="reset">
</div>
</form>
Votre choix ci-dessous<br>
<div id="elmID"></div>
</body>
</html>
Comme résultat ca pourrait me donner ca:
cat=chien;scat=chien;cat=chien;scat=labrador;cat=chien;scat=boxer;
J'aurais besoin que cat=chien n'apparaisse qu'une fois.
J'ai pensé a changer les valeurs mais malheureusement si je coche que labrador j'ai cat=chien qui doit apparaitre...
Voilà j'ai un peu de mal là
++