Problème simple en Javascript

Fermé
breeff Messages postés 2 Date d'inscription lundi 17 janvier 2011 Statut Membre Dernière intervention 17 janvier 2011 - 17 janv. 2011 à 10:11
breeff Messages postés 2 Date d'inscription lundi 17 janvier 2011 Statut Membre Dernière intervention 17 janvier 2011 - 17 janv. 2011 à 10:48
Bonjour,
J'ai un problème que je pense ne devrai pas poser de problème.
Voici le code:
<script type="text/javascript">
document.getElementById("id_temoignage").onchange=function(){
document.getElementById("formulaires").submit();
}
document.getElementById("id_partenaire").onchange=function(){
document.getElementById("formulaireP").submit();
}
document.getElementById("id_contenu").onchange=function(){
document.getElementById("formulaire").submit();
}
</script>

Chacune des fonctions marche individuellement mais lorsque les trois sont présente comme ci-dessus, seul la première fonction parmi les 3 fonctionnes.
Si je change l'ordre des fonctions, se sera toujours la première qui fonctionnera.
Quelqu'un a t'il une solution ?

Merci d'avance
A voir également:

1 réponse

breeff Messages postés 2 Date d'inscription lundi 17 janvier 2011 Statut Membre Dernière intervention 17 janvier 2011
17 janv. 2011 à 10:48
Rebonjour
J'ai trouvé il s'agissait simplement d'un problème de variable.
Voici le code que j'ai complété:
if(document.getElementById("id_contenu")!=null){
document.getElementById("id_contenu").onchange=function(){
document.getElementById("formulaire").submit();
}}
if(document.getElementById("id_temoignage")!=null){
document.getElementById("id_temoignage").onchange=function(){
document.getElementById("formulaires").submit();
}}
if(document.getElementById("id_partenaire")!=null){
document.getElementById("id_partenaire").onchange=function(){
document.getElementById("formulaireP").submit();
}}
0