封裝自己的js工具 Form

2021-08-30 04:48:07 字數 1028 閱讀 8268

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 和 最新瀏覽器...