Bonjour,
Je n'arrive pas à exécuter du code javascript dans mes JSP à partir de mes composants JSF.
En plus ce que je veux faire est des plus simples, donc je voudrais vraiment éviter de passer par AJAX et de faire ça en javascript côté client : sur un formulaire, quand je clique sur une checkbox je veux que ça décoche des checkbox présentes sur le même formulaire... simple non ?
Je déclare ma fonction JS dans le head de ma page JSP :
et sur mon composant JSF :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <head> ... <script type="text/javascript"> function unCheckFINBoxes(){ documents.forms.form["form:finLate"].checked = false; documents.forms.form["form:finNew"].checked = false; } </script> ... </head>
Même en ne mettant qu'un petit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <h:form id="form"> ... <h:selectBooleanCheckbox id="opsNew" value="#{myBean.opsNew}" onclick="unCheckFINBoxes()" /> <h:selectBooleanCheckbox id="finLate" value="#{myBean.finLate}" /> <h:selectBooleanCheckbox id="finNew" value="#{myBean.finNew}" /> ... </h:form>dans ma fonction JS ça ne marche pas, le code est pas appelé quoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert('test');
Qqn voit qu'est-ce qui ne va pas ?
Merci d'avance.
DT.
Partager