一般验证的时候需要所有dom均加载完毕了,还有就是你这个验证方法是否得到执行了?

解决方案 »

  1.   

    <script language="javascript" src="/webProject2/js/validation-framework.js"></script>
    <p>网络调查表</p>
    <div id="error" style="color:red;font-weight:bold">
    <form id="form2" name="form2" method="post" action="/webProject2/servlet/survey" onsubmit="return doValidate(this)">
    这是在html中调用js的方法,看看是不是这上面的问题啊?
      

  2.   

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE validation-config SYSTEM "validation-config.dtd">
    <validation-config lang="auto">
    <form id="form1" show-error="alert" show-type="all">
    <field name="username" display-name="用户名" onfail="">
    <depend name="required" />
    <depend name="commonChar" />
    </field>
    <field name="password" display-name="密码">
    <depend name="required" />
    <depend name="commonChar" />
    </field>
    </form>
    <form id="form2" show-error="errorDiv" show-type="first">
    <field name="name" display-name="姓名" onfail="">
    <depend name="required" />
    <depend name="commonChar" />
    <depend name="minLength" param0="3" />
    <depend name="maxLength" param0="20" />
    </field>
    <field name="email" display-name="Email">
    <depend name="required" />
    <depend name="email" />
    </field>
    <field name="age" display-name="年纪">
    <depend name="required" />
    </field>
    <field name="code" display-name="编程时间">
    <depend name="required" />
    </field>
    <field name="os" display-name="操作系统">
    <depend name="required" />
    </field>
    <field name="language" display-name="使用的编程语言">
    <depend name="required" />
    </field>
    <field name="comment" display-name="建议">
    <depend name="required" />
    </field>
    </form>
    </validation-config>这个是validation-cofig.xml文件,并且放在webRoot文件下面,大家帮我看看是不是有问题啊
      

  3.   

    主要是让大家看看form2的,form1的没有问题