基于jquery的让页面控件不可用的实现代码


Posted in Javascript onApril 27, 2010

应用背景

当用户需要某项功能时要填写一些表单信息,在填写完成并提交后,该部分信息是不允许再次修改的。表单包含TextBox、DropDownList、CheckBox等控件。

需求实现

第一种方案,绑定用户填写的数据时,设置控件的Enable属性为False。如果页面的表单数较少时可采用这样的方法,但是如果在表单较多的情况下则并不是更好的方法。

第二种方案,使用Foreach访问页面控件,判断类型如果是TextBox、DropDownList、CheckBox等,则设置Enable=False。代码量相比第一种方案有所减少,但,仍不是最佳的。

第三种方案,使用Jquery即可轻松实现。

$("input").attr("disabled", "disabled");

总结

要实现同样的功能有很多种方法,如何在特定场景中能找到更快捷更适合的那一种,这才是我们所想的。

Javascript 相关文章推荐
jsTree 基于JQuery的排序节点 Bug
Jul 26 Javascript
jquery.qrcode在线生成二维码使用示例
Aug 21 Javascript
js键盘上下左右键怎么触发function(实例讲解)
Dec 14 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
Nov 10 Javascript
jquery插件bootstrapValidator表单验证详解
Dec 15 Javascript
BootStrap 弹出层代码
Feb 09 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
Feb 17 Javascript
vue 1.0 结合animate.css定义动画效果
Jul 11 Javascript
vue项目中引入Sass实例方法
Aug 27 Javascript
Vue的Options用法说明
Aug 14 Javascript
利用node.js开发cli的完整步骤
Dec 29 Javascript
JQuery上传插件Uploadify使用详解及错误处理
Apr 27 #Javascript
JavaScript中常见陷阱小结
Apr 27 #Javascript
javascript 动态修改样式和层叠样式表代码
Apr 27 #Javascript
js 绑定带参数的事件以及手动触发事件
Apr 27 #Javascript
javascript 模式设计之工厂模式学习心得
Apr 27 #Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
Apr 27 #Javascript
jQuery Lightbox 图片展示插件使用说明
Apr 25 #Javascript
You might like
PHP MVC模式在网站架构中的实现分析
2010/03/04 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
ThinkPHP控制器详解
2015/07/27 PHP
php开发工具有哪五款
2015/11/09 PHP
PHP序列化操作方法分析
2016/09/28 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
js模拟点击事件实现代码
2012/11/06 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
jQueryUI中的datepicker使用方法详解
2016/05/25 Javascript
Node.js实现文件上传
2016/07/05 Javascript
Angularjs实现搜索关键字高亮显示效果
2017/01/17 Javascript
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
JS实现简单表格排序操作示例
2017/10/07 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
python实现linux下使用xcopy的方法
2015/06/28 Python
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python3 map函数和filter函数详解
2019/08/26 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
广告学专业毕业生自荐信
2013/09/24 职场文书
应届实习生的自我评价范文
2014/01/05 职场文书
市场专员岗位职责
2014/02/14 职场文书
医药销售自我评价200字
2014/09/11 职场文书
2015大一新生军训感言
2015/08/01 职场文书
开学第一周日记(三篇范文)
2019/08/23 职场文书
日元符号 ¥
2022/02/17 杂记