Jquery禁止/恢复按钮与文本框代码
来源:互联网 发布:购票软件有哪些 编辑:程序博客网 时间:2024/06/06 00:10
最近,加入了一个小项目,由浩哥带领我们几个人一起开发一个东西。幸运的是,我和胡志婷分到了一组,她可是一个具有丰富经验的牛人,对我也很好,哈哈。
——背景
说点正事,最近,我们在进行项目的时候,提到了一个需求,就是要动态的禁用或者是恢复
<input type="text" editor:"text"><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"></span></span>的编辑功能,刚开始,找遍了整个easyui的使用手册,可是,还是没有什么收获,可是我没有放弃,终于就在刚刚,我解决了这个问题,展示如下:
function onClickRow(index) { if (editIndex != index) { if (endEditing()) { $('#dg').datagrid('selectRow', index) .datagrid('beginEdit', index); var cellEdit = $('#dg').datagrid('getEditor', { index: index, field: 'Quote' }); var $input = cellEdit.target; // 得到文本框对象 $input.val('aaa'); // 设值 $('input').attr("readonly","readonly" ); $input.prop('readonly', true); // 设值只读 editIndex = index; } else { $('#dg').datagrid('selectRow', editIndex); } //JSON.stringify(inserted); }}看上去感觉也挺简单,可是,为啥自己就写不出来呢,经过整理,我了解到,要实现这个功能还有别的方法:
disabled
//禁用 id 为 btn 的按钮:$("#btn").attr({"disabled":"disabled"}); //或者 $("#btn").attr("disabled","disabled"); //取消禁用:$("#btn").removeAttr("disabled"); //或者 $("#btn").attr("disabled","");像这种,他禁用的只是一些id为btn的东西,只要我们的id不是btn,就不会受影响readonly
$(‘input’).attr(“readonly”,”readonly”)//将input元素设置为readonly$(‘input’).removeAttr(“readonly”);//去除input元素的readonly属性if($(‘input’).attr(“readonly”)==true)//判断input元素是否已经设置了readonly属性而像这种,我们是把整个input全部设成只读属性,也就是说,本界面上,所有的<input >都不能再进行编辑修改了
总结:
我们学习到了知识,如果不用的话,会慢慢的烂在自己的心里,会慢慢的淡忘,所以,学到了,就要能用则用,多多锻炼自己,这样自己才能掌握的更加灵活,理解得更加深刻!
1 0
- Jquery禁止/恢复按钮与文本框代码
- Jquery禁用/启用按钮与文本框代码
- jQuery中提交按钮的灰色与恢复,文本框赋值
- JQuery禁止按钮
- jQuery 文本框事件绑定与取消代码
- 文本框与按钮对齐
- MFC禁止/恢复注册表代码
- jquery禁止右键,jquery禁止复制代码
- jquery禁止右键,禁止复制代码
- 文本框输入的禁止与允许
- jQuery点击按钮获取文本框的值
- jQuery EasyUI详解-EasyUI表单 文本框 按钮
- jquery( 点击按钮出来文本框并限制文本框的个数)
- Jquery循环检验多个文本框,并禁止提交
- NGUI按钮禁用与恢复
- 把文本框与搜索按钮放在一起
- js 右键菜单、禁止剪切、复制、粘贴的文本框代码
- jquery按钮控制text文本框商品数量增加或减少
- Struts2+Spring+Hibernate整合过程详解
- 4.0 苹果系统安装之黑苹果(4)
- 用node-http-proxy搭建谷歌代理
- [OpenCV] GpuMat and Mat, compare cvtColor perforemence
- MarkDown 图片大小问题
- Jquery禁止/恢复按钮与文本框代码
- AllJoyn数据传输过程
- ExpandableListAdapter
- 《apue》读书笔记 第四章 文件和目录(2)
- 一个MD5小工具
- Java中的修饰符
- (国内)完美下载Android源码Ubuntu版
- 软件服务产品迭代中的实验框架简介
- 编写一个交错合并列表元素的函数。