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 相关文章推荐
用 Javascript 验证表单(form)中的单选(radio)值
Sep 08 Javascript
某人初学javascript的时候写的学习笔记
Dec 30 Javascript
基于jquery的合并table相同单元格的插件(精简版)
Apr 05 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
Aug 13 Javascript
详解搭建es6+devServer简单开发环境
Sep 25 Javascript
vue-cli3.0 环境变量与模式配置方法
Nov 08 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
Dec 03 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
Nov 04 Javascript
vue 路由守卫(导航守卫)及其具体使用
Feb 25 Javascript
React.js组件实现拖拽排序组件功能过程解析
Apr 27 Javascript
node.js如何根据URL返回指定的图片详解
Oct 21 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学习之字符串比较和查找
2011/04/17 PHP
ThinkPHP3.1的Widget新用法
2014/06/19 PHP
PHP对文件夹递归执行chmod命令的方法
2015/06/19 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
php实现映射操作实例详解
2019/10/02 PHP
js 操作select与option(示例讲解)
2013/12/20 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
asp.net+js实现金额格式化
2015/02/27 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
2015/02/28 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
2017/10/15 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
前端开发基础javaScript的六大作用
2020/08/06 Javascript
Python进阶篇之字典操作总结
2016/11/16 Python
对Django项目中的ORM映射与模糊查询的使用详解
2019/07/18 Python
django和vue实现数据交互的方法
2019/08/21 Python
Python中内建模块collections如何使用
2020/05/27 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
python如何建立全零数组
2020/07/19 Python
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
干部行政关系介绍信
2014/01/17 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
出国留学担保书
2014/05/20 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
在校大学生自我评价范文
2014/09/12 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
朋友离别感言
2015/08/04 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js
Windows server 2016服务器基本设置
2022/08/14 Servers