select、radio表单回显功能实现避免使用jquery载入赋值


Posted in Javascript onJune 08, 2013

select,radio 表单回显避免使用jquery载入赋值
注意事项:

<html> 
<body> 
<form method="post" action=""> 
<!-- 如果表单中使用重置功能时,不推荐使用如下代码 --> 
<input type="radio" name="visible" value="1" />显示<br> 
<input type="radio" name="visible" value="0" />隐藏<br> 
<select name="orderBy" id="orderBy"> 
<option value="0">0</option> 
<option value="1">1</option> 
</select><br> 
<input type="reset"> 
</form> 
</body> 
</html>

不推荐:使用如下js代码
<script type="text/javascript"> 
<!-- 
$(function(){ 
//回显时并不是真是数据的默认值 
$("input[type=radio][name=visible]").each(function() { 
if ($(this).val() == '${teacher.visible}') { 
$(this).attr("checked", "checked"); 
} 
}); 
$("#orderBy option").each(function() { 
if ($(this).val() == '${teacher.orderBy}') { 
$(this).attr("selected", "selected"); 
} 
}); 
}); 
//--> 
</script>

最好的做法是:在jsp页面进行逻辑判断
<!-- 推荐使用如下代码 --> 
<input type="radio" name="visible" value="1" <c:if test="${teacher.visible==1}">checked="checked"</c:if>/>显示<br> 
<input type="radio" name="visible" value="0" <c:if test="${teacher.visible==0}">checked="checked"</c:if>/>隐藏<br>
Javascript 相关文章推荐
图片自动缩小的js代码,用以防止图片撑破页面
Mar 12 Javascript
JavaScript 小型打飞机游戏实现原理说明
Oct 28 Javascript
JQuery 选择和过滤方法代码总结
Nov 19 Javascript
JS防止用户多次提交的简单代码
Aug 01 Javascript
JS 弹出层 定位至屏幕居中示例
May 21 Javascript
JS根据年月获得当月天数的实现代码
Jul 03 Javascript
web前端开发upload上传头像js示例代码
Oct 22 Javascript
JS中判断null的方法分析
Nov 21 Javascript
浅谈Angular的$q, defer, promise
Dec 20 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
Jul 21 Javascript
jquery 一键复制到剪切板的实例
Sep 20 jQuery
AngularJS 监听变量变化的实现方法
Oct 09 Javascript
MultiSelect左右选择控件的设计与实现介绍
Jun 08 #Javascript
jQuery中json对象的复制方式介绍(数组及对象)
Jun 08 #Javascript
cookie 最近浏览记录(中文escape转码)具体实现
Jun 08 #Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
Jun 08 #Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
Jun 08 #Javascript
JavaScript自动设置IFrame高度的小例子
Jun 08 #Javascript
EXTjs4.0的store的findRecord的BUG演示代码
Jun 08 #Javascript
You might like
PHP中HTTP方式下的Gzip压缩传输方法举偶
2007/02/15 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
jquery实现顶部向右伸缩的导航区域代码
2015/09/02 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
微信小程序 wxapp内容组件 progress详细介绍
2016/10/31 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
jQuery操作cookie的示例代码
2019/06/05 jQuery
详解JS函数防抖
2020/06/05 Javascript
python迭代器的使用方法实例
2013/11/21 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
Python机器学习之K-Means聚类实现详解
2018/02/22 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
Python调用C/C++的方法解析
2020/08/05 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
德国电子产品购物网站:TechInTheBasket德国
2018/12/07 全球购物
Notino法国:购买香水和化妆品
2019/04/15 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
如何在存储过程中使用Loop
2016/01/05 面试题
院药学专业个人求职信
2013/09/21 职场文书
绩效专员岗位职责
2013/12/02 职场文书
应聘编辑职位自荐信范文
2014/01/05 职场文书
高中生期末评语
2014/01/28 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
机关作风建设工作总结
2014/10/23 职场文书
同学联谊会邀请函
2019/06/24 职场文书