表单验证规则大致有以下几点:
(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()方法使用。
,