使用jQuery设置disabled属性与移除disabled属性
作者:bea
表单中readOnly和disabled的区别: Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。 但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或r
表单中readOnly和disabled的区别:
Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。
但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submitbutton却是可以使用的)。
js操作:
代码如下:
function disableElement(element,val){
document.getElementById(element).disabled=val;
}
jQuery进行操作:
代码如下:
//两种方法设置disabled属性
$('#areaSelect').attr("disabled",true);
$('#areaSelect').attr("disabled","disabled");
//三种方法移除disabled属性 $('#areaSelect').attr("disabled",false); $('#areaSelect').removeAttr("disabled"); $('#areaSelect').attr("disabled","");
获取s:textfield,并设置其disabled属性:
代码如下:
functiondisableTextfieldofAccountDiv(element,val) {
$(element).find(":textfield").attr('disabled',val); }
有用 | 无用
Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。
但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submitbutton却是可以使用的)。
js操作:
代码如下:
function disableElement(element,val){
document.getElementById(element).disabled=val;
}
jQuery进行操作:
代码如下:
//两种方法设置disabled属性
$('#areaSelect').attr("disabled",true);
$('#areaSelect').attr("disabled","disabled");
//三种方法移除disabled属性 $('#areaSelect').attr("disabled",false); $('#areaSelect').removeAttr("disabled"); $('#areaSelect').attr("disabled","");
获取s:textfield,并设置其disabled属性:
代码如下:
functiondisableTextfieldofAccountDiv(element,val) {
$(element).find(":textfield").attr('disabled',val); }
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- Jquery仿IGoogle实现可拖动窗口示例代码
- JavaScript验证电子邮箱的函数
- jQuery实现列表自动滚动循环滚动展示新闻
- 用jquery修复在iframe下的页面锚点失效问题
- JavaScript实现的石头剪刀布游戏源码分享
- 一个很有趣3D球状标签云兼容IE8
- wap图片滚动特效无css3元素纯js脚本编写
- js在数组中删除重复的元素自保留一个(两种实现思路)
- js获取input长度并根据页面宽度设置其大小及居中对齐
- js使用正则实现ReplaceAll全部替换的方法
- IE浏览器IFrame对象内存不释放问题解决方法
- js中实现多态采用和继承类似的方法
- js中运算符&& 和 || 的使用记录
- 字段太多jquey快速清空表单内容方法
- jQuery .tmpl() 用法示例介绍
- jQuery控制TR显示隐藏的三种常用方法
- jQuery截取指定长度字符串代码
- jquery实现的下拉和收缩效果示例
- 简单的jquery左侧导航栏和页面选中效果