在“jquery”中取“input的readonly”屬性時(shí),發(fā)現(xiàn)“:$(“#input”).readonly”取這個(gè)屬性時(shí),總是“undefined”,難道“html”中的屬性“only”沒有大寫,是不是“javascript”需要將O大寫。
在富縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都營銷網(wǎng)站建設(shè),外貿(mào)營銷網(wǎng)站建設(shè),富縣網(wǎng)站建設(shè)費(fèi)用合理。
修改之后“$(“#input”).readOnly”,就能取到值?!癑avascript:?”為input設(shè)置“readOnly”屬性。
使用“javascript” 動(dòng)態(tài)設(shè)置“textbox的readonly”,發(fā)現(xiàn) “readonly?”屬性為:“readOnly=true”(注意,javascript 的大小寫)。
input只讀屬性有兩種方式可以實(shí)現(xiàn)input的只讀效果:“disabled” 和“?readonly”?!癉isabled”說明該input無效,及其value不會(huì)傳遞給任何程序,比如asp、php等?!癛eadonly”僅僅是無法編輯,不影響其值的傳遞。
“Disabled”使用:“INPUTtype=”text”name=”
username”value=”james”disabled”。
“Readonly”使用:“INPUT type=”text” name=”partNumber”value=”1500″ readonly”。
添加同個(gè)類,設(shè)置readonly屬性;如:
HTML:
input?type="text"?class="textBox"?/
input?type="text"?class="textBox"?/
input?type="text"?class="textBox"?/
input?type="text"?class="textBox"?/
JQ:
$(document).ready(function(){
$(".textBox").attr("readonly","readonly");
});
$('input[name=username]').attr("readonly","readonly")//將input元素設(shè)置為readonly
$('input[name=username]').removeAttr("readonly");//去除input元素的readonly屬性
1、在1.6版本之前的使用
$('input,select,textarea',$('form[name="my_form"]')).attr('readonly',true);
2、如果較老的就使用:$('input,select,textarea',$('form[name="my_form"]')).prop('readonly',true);
3、$('form').find('input,textarea,select').not('這里代表需要改的元素的查找').attr('readonly',true) 或者使用 prop('readonly',true).