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 :
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>
et sur mon composant JSF :
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>
Même en ne mettant qu'un petit dans ma fonction JS ça ne marche pas, le code est pas appelé quoi

Qqn voit qu'est-ce qui ne va pas ?

Merci d'avance.

DT.