请教各位js校验的问题:
    1:不在每个页面上做单独校验,写个js类 每个页面去调用它,并传入需要的参数 包括:校验函数名称,提示信息等等。
    2:js类中,可以遍历每个页面的input 并添加事件  已达到校验的目的。
希望各位大侠能给个自己用过的例子,谢谢了.....
本人结贴率100%........

解决方案 »

  1.   

    <input func="checkUsername" name="username" />
    <input func="checkPassword" name="password" />var inputs = document.getElementsByTagName('input');
    for(var i = 0; i < inputs.length; i ++) {
      if(document.all) {
        inputs[i].onchange = (function(event) {
          eval(inputs[i].func).apply(inputs[i], arguments);
        });
      } else {
        inputs[i].addEventListener('change', (function(event) {
          eval(inputs[i].func).apply(inputs[i], arguments);
        }));
      }
    }