on validate performs only the first check

on validate performs only the first check

Hi,

I need to perform several checks before the datas are stored.
To do this, I have a script on when validating - submit.

The problem is only the first "if" seems to be evaluated, not the following "else if"

When the first condition is true, the datas are added...

Any idea ?

Here is the code:

 Submit
            (
                type  =  submit
                displayname  =  "Valider le projet pour enregistrement"
                tooltip  =  "Cliquez sur ce bouton pour enregistrer votre projet lorsque tout est complété. N'oubliez pas de cocher la case \"j'ai terminé l'encodage...\""
                PreSubmit = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><preoncommit><successmsg><type><![CDATA[sucmsgtimeout]]></type><value><![CDATA[Data Added Successfully!]]></value><timeout><![CDATA[2]]></timeout></successmsg><openurl/><sendmail><include_field_values><![CDATA[true]]></include_field_values><language><![CDATA[English]]></language><enabled><![CDATA[true]]></enabled><subject><![CDATA[Projet de prévention générale]]></subject><conttype><![CDATA[HTML]]></conttype><from><![CDATA[zoho.adminuserid]]></from><to><![CDATA[input.courriel]]></to><message><![CDATA[&nbsp; ch&egrave;r(e) <%=Nom_et_pr_nom_du_responsable_du_projet%>,<br /><br />votre projet nous est bien parvenu.<br type=\"_moz\" />]]></message></sendmail></preoncommit>\n"
                on validate
                {
                    if (input.Ce_projet_est_introduit_pour_l_arrondissement_du_CAAJ_de  ==  null)
                    {
                        alert "Veuillez spécifier l'arrondissement - CAAJ pour lequel le projet est introduit";
                        cancel submit;
                    }
                    else if (input.Quel_est_le_titre_du_projet  ==  null)
                    {
                        alert "Veuillez mentionner un titre pour votre projet";
                        cancel submit;
                    }
                    else if (input.resume  ==  null)
                    {
                        alert "Veuillez rédiger un résumé de votre projet";
                        cancel submit;
                    }
                    else if (input.S_agit_il_d_un_nouveau_projet_ou_de_la_poursuite_d_un_projet_pr_c_dent  ==  null)
                    {
                        alert "Veuillez indiquer s'il s'agit d'un nouveau projet ou d'une prolongation";
                        cancel submit;
                    }
                    else if (input.Quels_sont_les_champs_dans_lesquels_s_inscrit_votre_projet  ==  null)
                    {
                        alert "Veuillez indiquer les champs dans lequel s'inscrit votre projet";
                        cancel submit;
                    }
                    else if (input.Pr_t_pour_validation  ==  null)
                    {
                        alert ("Si vous avez terminé l'encodage de votre projet, veuillez cochez la case j'ai terminé l'encodage de mon projet dans ce formulaire");
                        cancel submit;
                    }
                }