jsp中用js实现相关功能
2016-06-05 17:45
357 查看
jsp中用js实现radio选中保持与文本保持
整了一下午,终于实现了想要的功能 即在页面刷新后,radio的选中状态继续保持,以及文本框输入继续保持,功能很简单,走了不少弯路,特此做下笔记,以绝后患!!先上代码:
function format() { var format='<%=request.getParameter("format")%>';//获取选中状态 var tex='<%=request.getParameter("lookup")%>';//获取输入文本 if(tex!='null')//第一次登陆判断 $("#lookup").attr("value",tex); if(format=="format1") { $("#format1").attr("checked","checked");//设置format1按钮为选中状态 } else { $("#format2").attr("checked","checked");//设置format2按钮为选中状态 } return true; }
说明:
一、使用代码的时候不要忘了加上<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
否则可能写的代码没有反应!!
二、在获取选中状态的时候,使用request来获取,尽量不要使用session来记录,会有状态延迟效应(你想获得的本次状态其实为上次的状态,自己慢慢体会,这里就不赘述了);网上有许多可以通过js代码直接获取选中的值,进而实现状态保持,但我在获取值的时候总是失败,只能通过自己熟悉的Java代码来实现了
三、在实现文本状态保持的时候,注意第一次登陆时的判断空值,null应写为‘null’,注意单引号
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- JavaScript演示排序算法
- JSP/PHP基于Ajax的分页功能实现
- javascript实现10进制转为N进制数
- 5个常见可用性错误和解决方案
- 开发阶段Jetty运行Jsp报错且响应空白
- 最后一次说说闭包
- Ajax
- js数组实现图片轮播
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块