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 屏蔽鼠标右键脚本附破解方法
Dec 03 Javascript
Javascript中找到子元素在父元素内相对位置的代码
Jul 21 Javascript
Google Dart编程语法和基本类型学习教程
Nov 27 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
Oct 30 Javascript
浅析JavaScript Array和string的转换(推荐)
May 20 Javascript
Express系列之multer上传的使用
Oct 27 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 jQuery
微信小程序页面间值传递的两种方法
Nov 26 Javascript
vue中引入mxGraph的步骤详解
May 17 Javascript
解决LayUI数据表格复选框不居中显示的问题
Sep 25 Javascript
vue实现简单瀑布流布局
May 28 Javascript
vue实现登陆页面开发实践
May 30 Vue.js
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.MVC的模板标签系统(一)
2006/09/05 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
js 深拷贝函数
2008/12/04 Javascript
Bootstrap布局方式详解
2016/05/27 Javascript
AngularJS优雅的自定义指令
2016/07/01 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
JS中Attr的用法详解
2017/10/09 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
加速vue组件渲染之性能优化
2020/04/09 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
python实现的登录和操作开心网脚本分享
2014/07/09 Python
python批量提交沙箱问题实例
2014/10/08 Python
python编写简单爬虫资料汇总
2016/03/22 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
python sorted函数原理解析及练习
2020/02/10 Python
parser.add_argument中的action使用
2020/04/20 Python
django form和field具体方法和属性说明
2020/07/09 Python
python如何构建mock接口服务
2021/01/28 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
英国最大的海报商店:GB Posters
2018/03/20 全球购物
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
三年级数学教学反思
2014/01/31 职场文书
中班开学寄语
2014/04/04 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
中职毕业生自我鉴定
2014/09/13 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
村党组织公开承诺书
2015/04/30 职场文书
首席执行官观后感
2015/06/03 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
创业计划书之干洗店
2019/09/10 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
vue+element ui实现锚点定位
2021/06/29 Vue.js
Python代码实现双链表
2022/05/25 Python
Python测试框架pytest高阶用法全面详解
2022/06/01 Python