如何获取签证页面中选择列表的先前选定值

时间:2016-07-19 12:39:47

标签: salesforce visualforce selectlist

<apex:selectOption itemvalue="Reports" itemLabel="select Report" /> <apex:selectOption itemvalue="1" itemLabel="Test1"/> <apex:selectOption itemvalue="2" itemLabel="Test2"/>
</apex:selectList>
 我首先选择值1,如何在visualforce页面中选择2后检索值1

1 个答案:

答案 0 :(得分:0)

您可以使用onfocus组件的selectList属性来存储选项列表的当前值,然后在某些JS变量和onselectonchange selectList属性中选择新值。 1}}用于处理新旧值。

<apex:selectList value="{!test}" onfocus="storeOldValue(this.value)">
    <apex:selectOptions value="{!testOptions}"/>
</apex:selectList>

<script type="text/javascript">
function storeOldValue(oldValue){
    oldVal = oldValue;
}
</script>