单选框、复选框、文本框的只读设置方法

一:text设置只读属性

 $("#text_id").attr("readonly":"readonly"); //添加readonly属性 & $("#ID").attr({ readonly: 'true' });
 $("#id").removeAttr("readonly"); //去除readonly属性

二.

 A   由于checkbox无readOnly属性,使用disabled=“disabled”属性,只会让checkbox变成灰色。
使用如下的方式,可以让checkbox保持只读,例如: 
onclick="return false" 
用js代码表示,就是这样:
checkbox.onclick=function(){return false;};

B   使用  !this.checked属性: 

<script language="javascript"> 

$(function(){ 
$("input[type='checkbox']").click( 
function(){ 
this.checked = !this.checked; 

); 

); 

</script>


三.select
$("select_id").attr("disabled","disabled"); 

四.radio
$("input[type=radio]").on('click',function(){return false;});


你可能感兴趣的:(jquery)