两级联动select刷新后其值保持不变的实现方法


Posted in PHP onJanuary 27, 2014

背景

还是学院和专业的关系,我需要保持点击提交按钮后,页面select中继续维持提交前的值

网上有几种办法,要么通过url跳转时候附带参数形式传回页面,或者提交时候讲select的值保存在cookie中,提交后再把cookie中的值填回select中。

我是按照保存在cookie中的方法实现刷新后select值不变,对select设置一个onchange事件

<script type="text/javascript"> 
window.onload = function () { 
var cooki = document.cookie; 
if (cooki != "") { 
cooki = "{\"" + cooki + "\"}"; 
cooki = cooki.replace(/\s*/g, "").replace(/=/g, '":"').replace(/;/g, '","'); 
var json = eval("(" + cooki + ")"); //将coolies转成json对象 
document.getElementById("selectID").options[json.selIndex].selected = true;//保持原来的选项 
} 
else 
save(); 
} 
function change() 
{ 
selectIndex = document.getElementById("selectID").selectedIndex; 
document.cookie = 'selIndex =' + selectIndex;//保存在cookie中,键名为selIndex 
} 
</script>
PHP 相关文章推荐
用PHP编写PDF文档生成器
Oct 09 PHP
xajax写的留言本
Nov 25 PHP
台湾中原大学php教程孙仲岳主讲
Jan 07 PHP
php PDO中文乱码解决办法
Jul 20 PHP
初学CAKEPHP 基础教程
Nov 02 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
Aug 14 PHP
深入解析php之sphinx
May 15 PHP
ThinkPHP的URL重写问题
Jun 22 PHP
smarty实现多级分类的方法
Dec 05 PHP
PHP生成各种常见验证码和Ajax验证过程
Jan 10 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
Aug 03 PHP
asp函数split()对应php函数explode()
Feb 27 PHP
php 启动时报错的简单解决方法
Jan 27 #PHP
php制作中间带自己定义图片二维码的方法
Jan 27 #PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 #PHP
使用php测试硬盘写入速度示例
Jan 27 #PHP
网页上facebook分享功能具体实现
Jan 26 #PHP
php获取当前时间的毫秒数的方法
Jan 26 #PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
Jan 26 #PHP
You might like
PHP5中MVC结构学习
2006/10/09 PHP
PHP 反向排序和随机排序代码
2010/06/30 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
PHP扩展框架之Yaf框架的安装与使用
2016/05/18 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
小程序实现选择题选择效果
2018/11/04 Javascript
浅谈webpack性能榨汁机(打包速度优化)
2019/01/09 Javascript
详解使用uni-app开发微信小程序之登录模块
2019/05/09 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
Python制作爬虫抓取美女图
2016/01/20 Python
django框架自定义用户表操作示例
2018/08/07 Python
基于python调用psutil模块过程解析
2019/12/20 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
最好的商品表达自己:Cafepress
2019/09/04 全球购物
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
财务会计毕业生个人求职信
2014/02/03 职场文书
酒店总经理职务说明书
2014/02/26 职场文书
新年爱情寄语
2014/04/08 职场文书
校长创先争优承诺书
2014/08/30 职场文书
天下第一关导游词
2015/02/06 职场文书
交通事故案件代理词
2015/05/23 职场文书
田径运动会广播稿
2015/08/19 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android