利用javaScript實現前端表單驗證

2021-07-24 09:14:19 字數 976 閱讀 4402

表單驗證通過

window.onload = function(),false);

password2.addeventlistener("blur",function(),false);

email.addeventlistener("blur",function(),false);

registerform.addeventlistener("submit",function(e)else

},false);

})}

//判斷表單是否為空,並且是否符合正規表示式

//直接通過名字得到元素

function getelementbymymethod(name)

function validateusername()/);

}function validatepassword()/);

}function validatepassword2()/);

}function validatemail()

function isemptyandreg(obj,reg)else if(reg.test(obj.value))else

}//判斷2個密碼是否相同

function issame(obj1,obj2)

}//設定相應的提示資訊

function setisnosame()

//設定相應的提示資訊

function settipsuccess(objname)

//設定相應的提示資訊

function settipfailure(objname)

//阻止瀏覽器行為動作

function preventie(e)else

}

JavaScript 利用遞迴實現物件深拷貝

先來普及一下深拷貝和淺拷貝的區別 淺拷貝 就是簡單的複製,用等號即可完成 let a let b a這就完成了乙個淺拷貝 但是當修改物件b的時候,我們發現物件a的值也被改變了 b.a 10 console.log a.a 10這是因為淺拷貝只複製了指向物件的指標,新舊物件共用同一塊記憶體,修改某乙個...

javaScript利用 和 寫判斷語句

與 或 平時我們寫判斷語句正常的寫法 var a 5,b if a 10 else使用 和 的寫法 var a 5,b b a 10 a大於10 a小於10 因為使用 如果前面不為真的時候直接跳到 如果 一開始就為真,就會看第二個是否為真,第二個為真就直接返回,有時候會有 if a 10 else如...

javascript 實現分頁條

function paging pagenum,pagesize,totalcount,skipcount,fuctionname,currentstylename,currentuselink,pretext,nexttext,firsttext,lasttext if pretext null ...