Bonsoir à tous
J'ai fait un fonction verif en javascript qui controle si tous les champ du formulaire on été remplit si ce n'est pas le cas elle les souligne en rouge et retourne un boolean faux. Quand je teste sa fonctionne c'est a dire que les champ non remplit sont souligné en rouge par contre il envoit quand même le formulaire.Par contre si je met return false dans toutes mes conditions le formulaire ne s'envoie pas mais la fonction n’exécute qu'une condition puis s’arrête..

Ma balise formulaire
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<form name="formRAPPORT_VISITE" method="post" action="recupRAPPORT_VISITE.php" onsubmit="return verif()">

Ma fonction javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
    function verif()
    {
    submit = true;
    praticien = document.getElementById('PRA_NOM');
    bilan = document.getElementById('RAP_BILAN');
    produit1 = document.getElementById('PROD1');
    produit2 = document.getElementById('PROD2');
    motif = document.getElementById('RAP_MOTIF');
    motifautre = document.getElementById('RAP_MOTIFAUTRE');
    if(praticien.value == 'praticien')
    {
    surligne(praticien, true)
    submit = false;
    }
    if(bilan.value.length < 2)
    {
    surligne(bilan, true)
    submit = false;
    }
    if(produit1.value == 'Produit 1')
    {
    surligne(produit1, true)
    submit = false;
    }
    if(produit2.value == 'Produit 2')
    {
    surligne(produit2, true)
    submit = false;
    }
    if(motif.value == 'AUT')
    {
    if(motifautre.value.length < 2)
    {
    surligne(motifautre, true)
    submit = false;
    }
    }
    return submit;
    }
Merci d'avance