Html 刷新后保持选项处于选中状态

Html 刷新后保持选项处于选中状态,html,Html,我有一个按2个参数排序的人员列表,我在选择列表中插入了这两个参数 当某人选择一个参数时,当他刷新或更改/返回页面时,如何保持该参数处于选中状态 我在网上的一些帖子上看到了一些问题,但大多数都使用JQuery,我不想使用它 代码如下所示: <select name="idactivity_contact[]" id="_activity" multiple="multiple" size="10" style="width:150px;"> <option disable

我有一个按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中手动生成的,但我稍后将执行一个函数

一种方法是使用
javascript
localStorage

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;
}​

您也可以在服务器端使用
cookies
session

最直接的方法是在$\u session[]中存储$\u POST[]的值。

html是如何生成的?是否有任何服务器端代码?您将需要Cookies,请编辑您的问题。在服务器端使用php是一个重要的事实。如果我们手头没有所有的卡片,不要指望我们能帮助你解决这个问题。可以像用户使用cookies那样禁用本地存储吗?@Felix:而且你可以编写
会话/会话cookies
,因为会话需要cookies,所以没有人会有这样的印象。是的,但问题是,创建页面的人不使用$\u会话:/