Problème simple en Javascript

breeff Messages postés 2 Statut Membre -  
breeff Messages postés 2 Statut Membre -
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

1 réponse

  1. breeff Messages postés 2 Statut Membre
     
    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