I have a list of people sorted by 2 parameters that I insert in a select.

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

How can, when someone select a parameter, maintain this one selected when he refresh or change/return on the page?

当某人选择一个参数时,如何在刷新或更改/返回页面时维护选中的参数?

I see some issues on some post over the internet, but most of them use JQuery, and I don't want to use it.

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

The code is like this:

代码是这样的:

<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>

The code is generated in PHP actyally manually, but i will do a function later

这段代码是用PHP手工生成的,但是我稍后会做一个函数

2 个解决方案

#1


6

One way is to use javascript and localStorage:

一种方法是使用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;
}​

You can also use cookies or session in your sever side as well.

您还可以在服务器端使用cookie或会话。

更多相关文章

  1. 如何在CSS中单独定位此HTML代码?
  2. 10段实用的HTML5代码
  3. 用JavaScript实现两种功能:1、切换全选/全不选文字;2、根据选中个
  4. HTML5+学习笔记2-------边看代码边研究貌似还是有点问题...还在
  5. PHP代码在不需要时在Javascript中自动运行[重复]
  6. 如何控制html代码中DL标签的颜色?
  7. php 带参数以post方式跳转
  8. 指导我优化我的PHP代码,用数组中的空数据填充缺失值
  9. 分叉开源PHP代码,项目类加载器策略

随机推荐

  1. android BroadcastReceiver(广播接收器)
  2. 自个儿写Android的下拉刷新/上拉加载控件
  3. 关于Android ListView组件中android:draw
  4. Android屏幕相关设置
  5. Android零基础入门第35节:Android中基于回
  6. android Sqlite多线程访问异常解决方案
  7. 第九章:Android中的数据存取
  8. 进程(一) 1.1 Android中异步处理大杀器—
  9. Android视频缩略图(二)
  10. 【Android小项目】找不同,改编自"寻找房祖