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


Posted in Javascript onApril 27, 2010

应用背景

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

需求实现

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

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

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

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

总结

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

Javascript 相关文章推荐
JS弹出层的显示与隐藏示例代码
Dec 27 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
Oct 10 Javascript
js数组的基本操作(很全自己整理的)
Oct 16 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
使用JavaScript实现弹出层效果的简单实例
May 31 Javascript
Bootstrap Table使用心得总结
Nov 29 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
Jul 20 Javascript
mui上拉加载更多下拉刷新数据的封装过程
Nov 03 Javascript
详解关于element el-button使用$attrs的一个注意要点
Nov 09 Javascript
vue 插件的方法代码详解
Jun 06 Javascript
JS实现小米轮播图
Sep 21 Javascript
ES6中的类(Class)示例详解
Dec 09 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输出控制功能在简繁体转换中的应用
2006/10/09 PHP
域名查询代码公布
2006/10/09 PHP
基于PHP常用文件函数和目录函数整理
2017/08/17 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
取得元素的左和上偏移量的方法
2014/09/17 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
vue组件发布到npm简单步骤
2017/11/30 Javascript
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
2017/12/20 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
基于Python实现剪切板实时监控方法解析
2019/09/11 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
解决tensorflow读取本地MNITS_data失败的原因
2020/06/22 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
让IE支持HTML5的方法
2012/12/11 HTML / CSS
新加坡网上化妆品店:Best Buy World
2018/05/18 全球购物
超市员工管理制度
2015/08/06 职场文书
Python Pandas 删除列操作
2022/03/16 Python
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL
Java 数组的使用
2022/05/11 Java/Android