1. 程式人生 > >jquery取的readOnly屬性,O要大寫(動態設定readonly屬性無效)

jquery取的readOnly屬性,O要大寫(動態設定readonly屬性無效)

今天在jquery中取input的readonly屬性時,發現

我這樣寫$(“#input”).readonly取這個屬性時,總是undefined,後來一想,難道html中的屬性only沒有大寫,是不是javascript需要將O大寫,

修改之後$(“#input”).readOnly,就能取到值,下面是後來我又搜到的一篇文章。

Javascript: 為<input>設定readOnly屬性

http://blog.sina.com.cn/s/blog_6a20127f0100n6k1.html

今天系統需要使用javascript 動態設定textbox的readonly , 


搞了半天一直沒有搞定 最後發現 readonly 屬性應該是 readOnly=true .

javascript 的大小寫要注意

今天在開發中準備通過javascript設定input框只讀屬性的時候,用document.getElementByIdx_x('input').readonly='readonly';結果發現這樣設定無效.

於是試著disable的屬性,用同樣的方法設定是有效的.document.getElementByIdx_x('input').disabled=disabled;於是感覺很奇怪.因為在dreamweaver中輸入框這兩個屬性都是這樣設定的.而且readonly只要存在於input框就有效,後來忽然發現,當然輸入readonly時用程式碼提示自動完成後的結果是readonly="readonly" ,而disabled卻是disabled="disabled".

接著就想會不會是這個問題,後來就用複選框一樣的方法設定只讀屬性就可以了.如:
document.getElementByIdx_x('input').readOnly= true;(注意中間那個O是大寫的,不然就無效了)

input只讀屬性有兩種方式可以實現input的只讀效果:disabled 和 readonly。
自然兩種出來的效果都是隻能讀取不能編輯,可是兩者有很大不同。
Disabled說明該input無效,及其value不會傳遞給任何程式,比如asp、php等。
Readonly僅僅是無法編輯,不影響其值的傳遞。
Disabled使用:<INPUT type=”text” name=”username”value=”james”disabled>
Readonly使用:<INPUT type=”text” name=”partNumber”value=”1500″ readonly>



<input id="RaOne" type="radio" value="1" name="exce">
<input type=button value="Disabled"onclick="RaOneonClick()">
<script>
function RaOneonClick(){
if(RaOne.disabled)
RaOne.disabled=true;
else
RaOne.disabled=false;
}
</script>

相關推薦

jqueryreadOnly屬性O大寫(動態設定readonly屬性無效)

今天在jquery中取input的readonly屬性時,發現 我這樣寫$(“#input”).readonly取這個屬性時,總是undefined,後來一想,難道html中的屬性only沒有大寫,是不是javascript需要將O大寫, 修改之後$(“#input”

通過attr 動態設定CheckBox的checked屬性會出現第二次設定cheked屬性不起作用的情況

                出現該問題時就要了解一下jquery利用attr、prop方法的區別在jquery中應該使用prop方法來獲取和設定checked屬性,不應該使用attr,需要的朋友可以參考下。1、prop方法獲取、設定checked屬性<input type="checkbox" na

通過attr(,)動態設定CheckBox的checked屬性會出現第二次設定cheked屬性不起作用的情況

出現該問題時就要了解一下jquery利用attr、prop方法的區別 在jquery中應該使用prop方法來獲取和設定checked屬性,不應該使用attr,需要的朋友可以參考下。 1、prop方法獲取、設定checked屬性 <input type="che

通過attr 動態設定CheckBox的checked屬性會出現第二次設定cheked屬性不起作用的情況

                轉載自:http://blog.csdn.net/xiaouncle/article/detail

vue給物件新新增屬性一定使用Vue.set( target, key, value )這個API來新增

this.tagList = [{ id:1, tagName:'90後' }, { id:2, tagName:'土豪' }, { id:3, tagName

python 類屬性 、實例屬性可變數據結構作為類屬性需要註意的地方

新的 tool gpo 聲明 info 必須 電影 title img 有一個大笨豬,按java寫觀察者模式,java寫得是直接在類名下聲明一個實例屬性(不加static的),他直接翻譯成python後,也是直接寫在類名下面,這就是大坑了。 java裏面在類名下面聲明的

radio通過Jq動態設定checked屬性無效radio未選中

在做網站後臺應用程式的時候,遇到這麼一個問題,通過Jq動態設定radio的checked屬性,居然無效,各種糾結,各種納悶,於是乎各種百度,各種問問提問,最後在瀏覽其他帖子的時候,終於被我發現解決問題的辦法拉,那個心情賊拉的好呀 在我搜索的過程的過程的,發現網上大多

EditText的InputType屬性可以在程式碼中設定也可以預先在xml中定義對應關係

EditText的InputType屬性,可以在程式碼中設定,也可以預先在xml中定義 設定EditText的InputType屬性,最簡單省事的辦法就是在定義EditText的xml中直接設定。 比如: 想要設定一個可編輯的文字框的輸入內容為只

c++builder上使用TIDTCPServer和TIDTCPClient進行簡單通訊如何通過程式碼動態設定TIDTCPServer的Bindings屬性

 這兩天老大讓我實現一個簡單功能就是通過程式碼動態設定TIDTCPServer的Bindings屬性,剛開始我覺得這個問題So Easy,但是做著做著總是出現同樣一個錯誤不知道為什,這個問題一直糾結了我兩天時間終於在今天早上得以解決,在此同大家分享一下在這個過程中我是如何解

客戶端瀏覽器爬蟲在爬動態生成的img元素及動態設定src屬性的問題

問題: 1、img元素的onload設定後,設定/修改其src屬性不會觸發onload回撥,因此你無法知道頁面中的動態圖片什麼時候載入完,暫時只能setTimeout 5秒; 2、頁面JS捕獲了scroll事件以做到延遲載入,這種情況下可以呼叫img Element的scr

在Storyboard中或者xib中設定button的圓角屬性和其他不能設定的熟悉

需求如圖 如圖,我用xib做了一個頁面,但是發現不是圓角的,蛋疼 解決 其實我們知道,只需要我們設定button的layer.cornerRadius屬性我們就能設定圓角什麼的,但是xib和SB中竟然沒有,我去。。 不過我們能像途中那樣的設定

使用canvas畫線在Js中動態設定高和寬

1.定義div   <div style="height:240px;" >                            &

cocos creator關於Label位置動態設定以及屬性編輯的問題

今天編寫程式碼遇到這個坑,很久沒有用cocos,api變了好多。 首先我們不能 this.timeLabe.setPosition(cc.v2(100,100)); 直接設定其位置,而需要在此之前新增如下程式碼 this.timeLabe = cc.find("Canvas/ti

Android 動態設定佈局屬性

Android在XML檔案中寫佈局很方便, 但有時候不夠靈活, 有時候我們需要動態新增View或者ViewGroup. 點選動態新增TextView: private LinearLayout mLinearLayout; private in

input標籤動態設定只讀屬性及其相容性

專案中,經常會用到input標籤,有時候還會用到input標籤的只讀屬性“readOnly”。但是,input標籤的只讀屬性“readOnly”具有一定的侷限性,它只支援谷歌瀏覽器,不支援火狐瀏覽器和

Android中的列表樹形展示AndroidTreeView的使用動態設定樹形結構

1、在專案中用到了這個控制元件【展示並選擇某公司的部門】,但是在使用過程中又出一個問題——我並不知道該公司有幾個部門,部門下面是否有子部門? 2、實現步驟如下:【開發工具:Android studio】 ① 在專案中新增依賴:compile 'com.github.bmel

SpringBoot多環境部署在啟動時動態設定相應的配置檔案

專案中,往往在測試環境和正式環境擁有不同的配置,例如資料庫連線,第三方庫的appkey等。這時候,我們就要在不同的環境啟用不同的配置 下面新建三個檔案,分別表示開發環境,生產環境和測試環境的配置檔案 在 application.properties 中設定預設啟用的配

【踩坑】聯合主鍵情況下JPA非主鍵設定自動增長無效

開發十年,就只剩下這套架構體系了! >>>   

TextBox屬性設為Readonly.net後端程式無法值的問題解決

另外有很多人也遇到這樣的類似的問題:在一個很多TextBox的頁面上,控制元件裡一開始就有值,這些值是用datareader讀出來為每個控制元件賦值,然而在我要更新資料庫的時候,用.Text來取TextBox控制元件裡面的值,卻取不到。難道是隻讀的?不管怎樣最後有一個方法,用Request.Form來取值就

03-對JQuery對象的屬性特性以及數據的操作

動態鏈接 中一 添加 func spa 發生 匹配 height 空格 對JQuery對象的屬性,特性以及數據的操作: 特性(attributes)和屬性(properties): 特性的值是字符串。 屬性的值不光為字符串,而且可以為布爾值,對象,數字。 元素的屬