需要将选择框的值设置为所选值,并在每次访问页面时检索它

时间:2012-03-22 14:45:30

标签: jquery jsp tags

<form>
    <b>Select the type </b>
    <select name="navigate"
        onchange="this.options[this.selectedIndex].selected=true;window.location.href = this.options[this.selectedIndex].value;">
        <option 
            value="/">Select
        </option>           
        <option
            value="${url}&_eventId=candidateSelectionList&candidateSelection=digital">
            <fmt:message
                key="DAL" />
        </option>
        <option
            value="${url}&_eventId=candidateSelectionList&candidateSelection=copy">
            <fmt:message
                key="Copy" />
        </option>
        <option
            value="${url}&_eventId=candidateSelectionList&candidateSelection=form">
            <fmt:message
                key="Form" />
        </option>
    </select>
</form>

我有这个用于下拉列表的Jsp标记文件,要显示的页面取决于发布的URL。我的问题是它总是默认回“选择”。 即使我从下拉菜单中选择了一项,也会将我转到正确的页面,但下拉菜单会返回选择。我希望设置为所选值当我在做了其他事情之后我回来时,它应该仍然给我选择的一个而不是“选择”。 我想我可能需要投入会议或正确的事情 ?

1 个答案:

答案 0 :(得分:0)

使用cookie或hashchange事件是最好的。请参阅此答案:https://stackoverflow.com/a/9824417/1158469