Salut,
j ai un ptit prob dans ma JSP, en fait il faut k je lance une action. Ca ne marchait pas parce que j avais 2 formulaires imbriqués. Alors maintenant j'essaie de faire passer une valeur en paramètre à l'aide de l'url.
Pour mieux voir:
<html:select onchange="forceClick(clientId.value);" property="clientId" size="1">
<html:options collection="<%= clientsList %>" property="clientId" labelProperty="name" />
</html:select>
sur cette liste j appelle une fonction qui elle va forcer un click d un bouton:
<script language="javascript">
function forceClick(pId){
document.getElementById("txtId").value = pId;
document.getElementById("temp").onclick();
}
</script>
elle va mettre l identifiant dans un champ cache et ensuite lancer le click:
<input type="text" id="txtId" size="60" maxlength="50"/>
<bean:define id="ci" value="txtId.value" />
<input id="temp" type="hidden" class="portlet-form-button" onclick="self.location=<html:rewrite action='/hermes_admin_portlet/schedules/client' paramId='clientId' paramName='ci' paramProperty='value' />" />
ms voila ca fonctionne pas, je vois pas comment envoyer cette valeur en parametre.
Qn a t il des ssuggestions...
Merci
Partager