Bonjour,
J'ai créé 3 boutons dans ma table, et lorsque j'appuie sur le bouton "annuler" ou "refuser", un champ apparait, et lorsque j'appui de nouveau sur un des deux bouton, le texte dans le champs est envoyer. Le problème c'est que lorsque j'appui de nouveau sur le bouton, rien ne se passe, je voudrai savoir pourquoi. Si quelqu'un a une solution je suis preneuse.
voici un bout de mon code
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
40
41
42 out.write("<TD><input type=\"submit\" id = \""+record.get(size-1)+"\" name=\"accepter\" class=\"bt blue\" value=\"Accepter\" onClick=\"valider(this.id);\"/><input type=\"submit\" id = \""+record.get(size-1)+"\" name=\"refuser\" class=\"bt blue\" value=\"Refuser\" onClick=\"refuser(this.id);\"/><input type=\"submit\" id = \""+record.get(size-1)+"\" name=\"annuler\" class=\"bt blue\" value=\"Annuler\" onClick=\"annuler(this.id);\"/></TD>"); out.write("</TR>"); } out.write("</TABLE>"); } %> </div> </div> </article> </div> </div> <textarea class="required" name="comment" id="comment" style="visibility:hidden"></textarea> <script type="text/javascript"> function valider(valider){ var id_validation = valider; if(document.getElementById('comment').style.visibility = 'hidden'){ document.getElementById('comment').style.visibility = 'hidden'; window.location.href = 'valider.jsp?id_validation='+id_validation; } } function refuser(refuser){ var id_validation = refuser; var comment; if(document.getElementById('comment').style.visibility = 'hidden'){ document.getElementById('comment').style.visibility = 'visible'; } else{ comment = document.getElementById('comment').value; window.location.href = 'refuser.jsp?id_validation='+id_validation+'&comment='+comment; } } function annuler(annuler){ var id_validation = annuler; if(document.getElementById('comment').style.visibility = 'hidden'){ document.getElementById('comment').style.visibility = 'visible'; } else{ comment = document.getElementById('comment').value; window.location.href = 'annuler.jsp?id_validation='+id_validation+'&comment='+comment; } } </script>
Partager