
function isreadonly(name){
$("#"+name).attr("readonly",true);
$("#"+name).css("backgroundColor","#EBEBEB");
}原理:设置input的readonly属性为true。
function readwrite(name){
$("#"+name).attr("readonly",false);
$("#"+name).css("backgroundColor","#ffffff");
}原理:设置input的readonly属性为false。
input中也可以使用disabled代替readonly。
区别:
当以form表单提交,diabled时无法获取数值,readonly可以获取到数值。
使用jquery的$(tag).val()时均可获取值。
<select class="selector"></select>$(".selector").attr("disabled","disabled");$(".selector").removeAttr("disabled");如选中第一个option:
$(".selector option").eq(0).attr("selected",true);用jquery如何让select选中某值 [问题点数:40分,结帖人yozoh_]
jquery操作select详解(取值,设置选中)
HTML <input> 标签的 disabled 属性
HTML <input> 标签的 readonly 属性
HTML <select> 标签的 disabled 属性
表单中Readonly和Disabled的区别