刷新后选择保留选项

时间:2014-03-05 08:46:47

标签: html

我有一个按照我在select中插入的2个参数排序的人员列表。

当有人选择参数时,如何在刷新或更改/返回页面时保持选择参数?

我在互联网上看到一些帖子上的一些问题,但大多数都使用JQuery,我不想使用它。

代码是这样的:

<select name="idactivity_contact[]" id="_activity" multiple="multiple" size="10" style="width:150px;">
    <option disabled="disabled" style="background-color:#dddddd;font-weight:bold;">Shipbroking</option>
    <option value="1">Newbuilding</option>
    <option value="2">Sales and Purchase</option>
    <option value="3">Bulk</option>
</select>

代码是在PHP中手动生成的,但我稍后会做一个函数

2 个答案:

答案 0 :(得分:6)

一种方法是使用javascriptlocalStorage

document.getElementById("_activity").onchange = function() {
    localStorage.setItem('selectedtem', document.getElementById("_activity").value);
}

if (localStorage.getItem('item')) {
    document.getElementById("selectedtem").options[localStorage.getItem('selectedtem')].selected = true;
}​

您也可以在服务器端使用cookiessession

答案 1 :(得分:0)

最直接的方法是在$ _SESSION []中存储$ _POST []的值。

相关问题