java - How to set s:hidden value from another JSP element -


i have following form :

<s:form id="storno_form"     namespace="namespace"     action="action">      <sj:submit id="submitid"         key="btn.show" targets="cancelation_content"         cssclass="button" validate="true">     </sj:submit> </s:form> 

and outside form :

<sj:select     href="%{geturl}"     id="selectcampaign"     autocomplete="true"     selectboxicon="true"     key="select.campaign"     name="campaignid"     list="campaigns"     listkey="id"     listvalue="name"     headerkey="-1"     headervalue="%{gettext('select.headervalue')}"     onselecttopics="realod"     oncompletetopics="customizeautocompleter" /> 

how can submit value of select element form: have tried :

<s:form id="storno_form"     namespace="namespace"     action="action">     <s:hidden  value="%{'campaignid'}" name="campaignid" />     <sj:submit id="submitid"         key="btn.show" targets="cancelation_content"         cssclass="button" validate="true">     </sj:submit> </s:form> 

but not working ?

you can javascript

onchange="var el=document.getelementbyid('selectcampaign');document.getelementbyid('storno_form')['campaignid'].value=el.options[el.selectedindex].value;" 

the same can onclick event of <sj:submit tag.

with jquery it's easier

$(document).ready(function() {   $('#selectcampagn').change(function() {    var val = $('#selectcampagn').val();     $('input[name=campaignid]').val(val);   }); }); 

Comments

Popular posts from this blog

php - Why I am getting the Error "Commands out of sync; you can't run this command now" -

linux - Does gcc have any options to add version info in ELF binary file? -

java - Are there any classes that implement javax.persistence.Parameter<T>? -