JS修改input標籤的readonly屬性

2021-07-13 17:50:04 字數 469 閱讀 8686

今天在用js將input標籤的readonly屬性變為可寫狀態,怎麼也不好用,研究半天才發現犯了個很低階的錯誤。

在用eclipse寫input標籤的readonly屬性時,用eclipse自帶的提示功能,打了個r,然後就直接生成了readonly屬性,**如下:值得注意的是這裡面的readonly的「only」的首字母是小寫的。

在js中將input標籤的readonly屬性去掉的**如下:

var i=document.forms[0].testtype;

i.readonly=false;

試了半天,也不報錯,也沒提示,就是不好用。

看到這裡,估計高手已經看出問題所在了。之後我把i.readonly=false;的「readonly」改為「readonly」,就是「readonly」的「only」改為大寫,就好用了。

忙活半天,犯了這麼低階的錯誤,大家以此為戒!

HTML中的input標籤

input標籤的type取值 text 單行文字框 取值為 text value 預設值 size 長度 maxlength 最多可以輸入的字元數 password 密碼文字框 value 預設值 size 長度 maxlength 最多可以輸入的字元數 radio單選框 name表示所在的組名 v...

input標籤的相關知識

1 input只能輸入數字 onkeyup value value.replace d g,onbeforepaste clipboarddata.setdata text clipboarddata.getdata text replace d g,2 設定input為唯讀屬性並且讓input框沒...

input標籤的事件彙總

我在做乙個註冊時用到了,在網上查的,比較碎。就彙總了下,1.onfocus 當input 獲取到焦點時觸發 2.onblur 當input失去焦點時觸發,注意 這個事件觸發的前提是已經獲取了焦點再失去焦點的時候才會觸發該事件,用於判斷標籤為空。3.onchange 當input失去焦點並且它的val...