Bonjour,

Je cherche à connaitre l'attirbut style.display de tous les éléments div class="error" présents dans un "form".

Exemple :
HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<form id="DeleteRecordForm">
    <fieldset id="DeleteRecordFieldset">
        <legend>Delete a record</legend>
        <div class="label"> Table : <i>*</i></div><div class="input"><input id="table" onblur="ValidateData(this.id)" /></div><div id="table_error" class="error">Champ obligatoire</div>
        <br />
        <div class="label"> Champ : <i>*</i></div><div class="input"><input id="field" onblur="ValidateData(this.id)" /></div><div id="field_error" class="error">Champ obligatoire</div>
        <br />
        <div class="label"> Login : <i>*</i></div><div class="input"><input id="login" onblur="ValidateData(this.id)" /></div><div id="login_error" class="error">Champ obligatoire</div>
        <br />
        <input id="DeleteRecord" type="button" value="Submit" onclick="SubmitVerification(this.id)" />
    </fieldset>
</form>
Dans mon css je met toutes les div de class "error" avec un display = none;Voici la fonction JS que j'ai commencé à faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function SubmitVerification(id)
{
    var elm = document.getElementById(id + 'Form').elements;
    for(var i=1; i<elm.lenght;i++)
    {
        if(elm[i].display.type == "inline-block")
            alert("error");
        else
            alert('OK pour envoi');
    }
}
Bien sur cette fonction ne marche pas. Rien ne se passe.
Si quelqu'un à une idée...