表單驗證規則大致有以下幾點:
(1)檢查表單是否爲空;
(2)驗證屬否爲數字;
(3)驗證用戶輸入的郵件地址是否有效;
(4)驗證用戶輸入的數據是否在某個範圍之內(如:年、月、日等);
(5)密碼的輸入長度;
(6)實現省市級聯動。
實現以上信息的驗證,所涉列的知識點有以下幾點:
(1)String 對象的屬性和方法。常用的有length屬性,charAt(),indexOf(),split(),subStr(),toLowerCase(),toUpperCase()方法;
(2)isNaN()方法的使用。該方法判斷是否爲數字,如果是則返回true,否則返回false;
(3)文本框的value屬性,focus(),select()方法以及onBlur,onFocus和onChange事件。
(4)按回車切換輸入所用到的onKeyDown事件和event事件的Keycode屬性。
(5)錯誤提示特效。層的顯示與隱藏。
(6)下拉列表控件select的屬性value、options、selectedIndex、length和方法add()以及onChange事件的熟練應用。
(7)數組。數組的定義、動態初始化、動態訪問,join()和sort()方法使用。
,