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