1、陣列求最大,最小值,判斷是否包含元素
array.prototype.max = function()
array.prototype.min = function()
array.prototype.s=string.fromcharcode(2);
array.prototype.contain = function (e)
2、過濾backspace回退鍵
其實過濾回退鍵網上資料很多,一搜一大把,筆者也是從網搜尋得到,並做了一定修改,確保在extjs介面裡使用正確。
ext.getdoc().on("keydown",function(e)else if(e.getkey() == 8 &&( e.gettarget().type =="text" ||e.gettarget().type =="textarea"||e.gettarget().type =="password")&& e.gettarget().readonly)else if(e.getkey() == 8));
}
});
3、ie下獲取name屬性元素
var getelementsbyname = function(tag, name)
}return returns;
}
4、設定可編輯**是否可編輯
function setgriddisabled(grid,value)
cmp.clearinvalid();
} if(type=='datefield')
if(type=='htmleditor')
if(type=='grid'&&gri)
}; if(ext.getcmp(owt)));
}else);
} };
使用方法:
clearall()------清空該介面全部文字框和**
clearall(『』,false)----- 清空該介面全部文字框,不清空**
clearall(『panel』)-----清空id為panel的容器下全部文字框和**
clearall(『panel』,false,[『txtbm』,』txtkm』])----- 清空id為panel的容器下全部文字框,不清空**,不清空id為txtbm,txtkm的元件。
說明:
對於文字框為什麼不用setvalue(),這是因為setvalue()方法中再次呼叫了validatevalue驗證方法,對設定了不允許為空的文字框將顯示錯誤提示,而clearinvalid()就是消除這些提示,所以使用最原始的設定方法。
kunoy
出處:
申明:作者寫博是為了總結經驗,和交流學習之用。
JS簡單實用小功能(一)
一 過濾字串兩邊空格 1 input type text id strs value 需要過濾兩邊的空格 2 input type button id rstrsbtn value 過濾 window.onload function 二 驗證是否輸入 input type text id strs ...
JS實用小功能
獲取使用者ip ua 城市 操作cookie function getcookie c name return unescape document.cookie.substring c start,c end return function setcookie c name,value,expire...
UE4簡單功能 C 小功能
基本思路 通過名字enum名查詢到對應的enum,然後呼叫對應函式,粗暴且效率不高,勝在邏輯簡單。enum轉fstring template forceinline fstring enum2string const fstring name,tenum value return enumptr g...