我佛山人 Validator v4.0 是人JS插件,当有错误提示时会自动在相应标签后追加<div>或者<span>并把错误信息放到里面显示出来.清空触发的是form的reset事件,我佛山人 Validator v4.0 并没有对reset重写,而form的reset事件只是对表单的input,textarear等控件的重置,<div>或者<span>并不属于form的控件,所以你清空时不会有任何影响.如果想实现可以修改佛山人 Validator v4.0的源码,也可以自己定义一个方法来清空,然后使用button的onclick()方法调用.

解决方案 »

  1.   

    但是有一点。。       如果正确了,错误信息就没有了, 要找到这个方法,,进行改。如果require=true,就不进行判断/清空这个错误
      

  2.   

    process : function(o, key){
    var ops = this.options;
    $splat(o).each(function(e){
    e.element.removeClass(ops.warn).removeClass(ops.pass).addClass(ops[key]).title = e.getMessage();
    });
    这句话什么意思?
      

  3.   

    easyValidate内置了这样的处理方式,只要有值才会验证,如果无论有值无值都要验证,只要添加一个isFilled规则即可,参见:Easy Validate 简单易用的JavaScript表单验证类
      

  4.   

    easyValidate 出错表现的信息单一,,只有alert .
      

  5.   


    这是默认方式,有提供自定义函数参数啊:easyUI.checkForm(form,fooWarningMsg,foosuccess)参数:form 表单,fooWarningMsg 提示警告信息函数(形参为验证目标,警告信息),如果没有指定该函数,将直接alert出警告信息,foosuccess 验证通过后要执行的函数(形参为验证目标)返回值:true|false