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 相关文章推荐
window.ActiveXObject使用说明
Nov 08 Javascript
正负小数点后两位浮点数实现原理及代码
Sep 06 Javascript
纯js简单日历实现代码
Oct 05 Javascript
JavaScript操作DOM元素的childNodes和children区别
Apr 01 Javascript
jQuery实现判断滚动条到底部
Jun 23 Javascript
Js的Array数组对象详解
Feb 22 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
Apr 28 Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 Javascript
详解layui中的树形关于取值传值问题
Jan 16 Javascript
JS随机数产生代码分享
Feb 24 Javascript
js实现微信聊天界面
Aug 09 Javascript
JS前端宏任务微任务及Event Loop使用详解
Jul 23 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 和 MySQL 基础教程(四)
2006/10/09 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
php在程序中将网页生成word文档并提供下载的代码
2012/10/09 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
2012/11/07 PHP
php使用pecl方式安装扩展操作示例
2019/08/12 PHP
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
不能不知道的10个angularjs英文学习网站
2016/03/23 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
浅谈 Vue v-model指令的实现原理
2017/06/08 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
webuploader分片上传的实现代码(前后端分离)
2018/09/10 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
[01:02:48]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 LGD vs OG
2018/04/02 DOTA
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
python自动裁剪图像代码分享
2017/11/25 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
python在文本开头插入一行的实例
2018/05/02 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
python统计中文字符数量的两种方法
2019/01/31 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
EJB的激活机制
2013/10/25 面试题
Java程序员常见面试题
2015/07/16 面试题
应届毕业生就业自荐信
2013/10/26 职场文书
优秀学生事迹材料
2014/02/08 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
酒店开业策划方案
2014/06/02 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
地球一小时活动总结
2015/02/27 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python