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


Posted in Javascript onApril 27, 2010

应用背景

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

需求实现

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

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

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

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

总结

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

Javascript 相关文章推荐
javascript 多种搜索引擎集成的页面实现代码
Jan 02 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
Sep 29 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
Apr 16 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
Sep 04 Javascript
jquery实现模拟百分比进度条渐变效果代码
Oct 29 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
Jan 09 Javascript
bootstrap vue.js实现tab效果
Feb 07 Javascript
你有必要知道的10个JavaScript难点
Jul 25 Javascript
vue上传图片组件编写代码
Jul 26 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
Sep 05 Javascript
vue 清空input标签 中file的值操作
Jul 21 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将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
PHP整合PayPal支付
2015/06/11 PHP
jquery HotKeys轻松搞定键盘事件代码
2008/08/30 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python发布模块的步骤分享
2014/02/21 Python
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
跟老齐学Python之永远强大的函数
2014/09/14 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
在linux系统下安装python librtmp包的实现方法
2019/07/22 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
英文简历中的自荐信范文
2013/12/14 职场文书
孔庙导游词
2015/02/04 职场文书
员工开除通知书
2015/04/25 职场文书
员工加薪申请报告
2015/05/15 职场文书
Java8中Stream的一些神操作
2021/11/02 Java/Android