Bonjour,
Je cherche à connaitre l'attirbut style.display de tous les éléments div class="error" présents dans un "form".
Exemple :
HTML
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
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>
Bien sur cette fonction ne marche pas. Rien ne se passe.
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'); } }
Si quelqu'un à une idée...
Partager