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 相关文章推荐
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
Apr 01 Javascript
document.getElementById为空或不是对象的解决方法
Jan 24 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
Oct 19 Javascript
Flash图片上传组件 swfupload使用指南
Mar 14 Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 Javascript
深入解析JavaScript编程中的this关键字使用
Nov 09 Javascript
jQuery组件easyui基本布局实现代码
Aug 25 Javascript
javascript基于定时器实现进度条功能实例
Oct 13 Javascript
JavaScript实现音乐自动切换和轮播
Nov 05 Javascript
详解从vue-loader源码分析CSS Scoped的实现
Sep 23 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
react 不用插件实现数字滚动的效果示例
Apr 14 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
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
2011/02/11 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
Javascript刷新窗口方法小结
2015/10/21 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
JS实现的集合去重,交集,并集,差集功能示例
2018/03/13 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
解决Mac下使用python的坑
2019/08/13 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
pytorch中的卷积和池化计算方式详解
2020/01/03 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
音频处理 windows10下python三方库librosa安装教程
2020/06/20 Python
美国最大的在线寄售和旧货店:Swap.com
2018/08/27 全球购物
公司活动方案范文
2014/03/06 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
团队口号大全
2014/06/06 职场文书
工作收入证明范本
2015/06/12 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
Java实现二分搜索树的示例代码
2022/03/17 Java/Android
MongoDB支持的数据类型
2022/04/11 MongoDB