Problème envoi formulaire interactif.

Fermé
hugo_082 Messages postés 25 Date d'inscription mardi 17 mars 2015 Statut Membre Dernière intervention 2 mai 2015 - 7 avril 2015 à 16:44
Bonjour, je souhaite faire un formulaire interactif qui s'envoie uniquement si il est rempli entièrement (chose que j'ai déjà réussi à faire). Seulement, je ne sais pas pourquoi, ma fonction qui s'exécute lorsque je clic sur le bouton ne s'exécute pas entièrement. Je ne comprends pas pourquoi, elle s'arrête en plein milieu.

Mon code JavaScript
function actuel()
{
    var myForm = document.getElementById('actuel');
    var inputs = myForm.querySelectorAll('input[type=text], input[type=password]');
    var bouton = myForm.querySelector('input[type=submit]');
    var inputsLength = inputs.length;
         
    for (var i = 0 ; i < inputsLength ; i++)
    {
        inputs[i].addEventListener('keyup', function(e)
        {
            var target = e.target.id;
            check_m[target](target);
        }, false);
    }
     
    bouton.onclick = function() {
         
        var result = true;
         
        for (var i in check_m)
        {
            result = check_m[i](i) && result;
        }
        //arrêt de la boucle. Pourquoi ?
        if (result == true)
        {
            return true;
        }
        else
        {
            return false;
            document.getElementById('noErreur_m').className = 'yesErreur';
        }
    }
};



Mon formulaire :
<form id="actuel" method="post" action="gestion-gdc.php" onSubmit="return actuel();">
    <p>Gdc actuel :</p>
    <div id="champ">
        <p>
        <input type="text" name="etoileMe_m" id="etoileMe_m" size="25" maxlength="50" placeholder="Etoile Clan"/>
        </p>
        <p>
        <input type="text" name="etoileYou_m" id="etoileYou_m" size="25" maxlength="50" placeholder="Etoile Clan Ennemi"/>
        </p>
        <!--<p>
        <input type="text" name="nameYou_m" id="nameYou_m" size="25" maxlength="50" placeholder="Nom Clan Ennemi"/>
        </p>-->
    </div>
    <div id="_submit"> <!--boutton-->
        <input type="submit" value="Modifier" />
    </div>
</form>


Merci