I have a aui select field(drop-down), & I want to perform some operation if drop-down option changes.
So my aui select field shows like this:
<form action="<liferay-portlet:actionURL name="saveInfo" />"
<aui:select name="selectAmount" inlineLabel="true" label="select-amount" onChange="performOperationsOnInputField()">
<aui:option value="0"></aui:option>
<aui:option value="1">1</aui:option>
<aui:option value="2">2</aui:option>
<aui:option value="3">3</aui:option>
<aui:option value="4">4</aui:option>
<aui:option value="5">5</aui:option>
</aui:select>
</form>
and script is :
<script type="text/javascript">
function performOperationsOnInputField() {
var portletNamespace = '<portlet:namespace />';
var selectedValue = $('#selectAmount').val();
if(selectedValue == '0') {
// set a java variable value which can be access fro any java file(like static variable) or any best way so that we can access it from any java/jsp file
});
}
}
</script>
Can we set a java variable value from script so that we can access value of this fields globally from any java file & from any jsp page?