Je developpe une application web sous struts. Dans mon appli, je gère les droits d'accès utilisateurs à mes pages en récupérant le login XP de l'utilisateur. Pour cela pour chaque lien vers une page j'ai par exemple ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href='javascript:soumettreLesDossier()'><bean:message key="default.dossiers"/></a>
avec la fonction javascript soumettreDossier suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function soumettreLesDossier() 
{
 document.forms['soumettreDossier'].login.value=user;
 document.forms['soumettreDossier'].submit();
}
le login est envoyé dans le formulaire caché suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<form name="soumettreDossier" method="post"  style="display:none" action="LancerDossierAction.do">
   <input type="hidden" name="login" value="default"/>
</form>
je veux pouvoir faire la meme chose avec un formulaire.En fait j'ai un moteur de recherche dans mon application qui redirige l'utilisateur vers une page qui contient les résultats se sa recherche et je veut que cette page ne soit accessible que par les administrateurs du site. Mon moteur de recherche est en fait un simple formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 <html:form action="MoteurRechercheAction.do">
 
<bean:message key="default.rechercher"/> &nbsp;
<html:text property="champRecherche"></html:text>
&nbsp;
<html:submit value="ok" style="width: 25px; height: 20px;" > 
</html:submit>
</html:form>
je veux pouvoir appeler ma fonction javascrip soumettreMoteur qui est similaire à soumettre Dossier dans le html:submit, pour cela j'ai essaye :

<html:submit onclick="javascript:soumettreMoteur" , value="ok" style="width: 25px; height: 20px;" >
</html:submit>


Mais ça ne marche pas.
Quelqu'un a une idée de comment il faut faire ?