web工程,需要不斷的與表單打交道,每次我們都需要對表單進行一下必要的驗證,以減小或阻止某些髒資料,這個時候如果我們把一些常用的表單操作組裝成類,日後用的話就方便多了
/**form物件
封裝了常用表單操作,
form.ischinese(str);驗證str是否為中文
form.urlencode(str);url編碼
form.getformelements(formid); 獲取表單的元素陣列
最常用的方法
form.getform(formid); 獲取表單的資料字串
*/
var form=function()//非字母數字下劃線
this.isspecial=function(str)
//位址編碼
this.urlencode=function(str)
//密碼輸入等級,最大5級
this.checklevel=function(str)
//獲取表單內部元素
this.getformelements=function(form);
@result: 為請求字串格式, 如?query=abc
用法:
var opts=;
trycatch(e)
alert(result);
*/
this.getform=function(form,options);//異常物件
var elements=this.getformelements(form);
for(var i=0;iif(err["target"])
if(this.ischinese(value))
params.push(name+"="+value);
}
return params.join("&");
}
};
自己封裝的js工具
1 封裝函式insertafter 功能類似insertbefore 23 var div document.getelementsbytagname div 0 4var span document.createelement span 5var a document.getelementsbyt...
封裝自己的js工具 Cookie
有些時候我們的web程式需要利用cookie來實現一些功能,很多時候我們並不需要非得用服務端來操作cookie,因為js可以也操作cookie.這個時候我們最好是將cookie操作封裝起來,便於重用啊 類 cookie 將此類放入用到的js檔案中即可使用 1.add name,value,100 新...
JS封裝自己的scrollTop left
首先,什麼是scroll,scroll就是用來獲得滾動長度的 scroll也是同理,但是它的寫法有如下規則 谷歌瀏覽器 和沒有宣告 dtd document.body.scrolltop 火狐 和其他瀏覽器 document.documentelement.scrolltop ie9 和 最新瀏覽器...