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
Post a Comment