如题!!!我下载了一个JSValidation的验证框架,修改了两个文件后,添加程序包中,但是一直报错错误的提示使这样的
javaScript Validate frameword运行时出错配置文件读取错误,请检查任何运行错误都会导致该域错误验证失败
错误使这样的,有人知道为什么吗,我检查过了代码没有错误,这东西搞的我郁闷死我了,知道帮帮我谢谢了

解决方案 »

  1.   

    我也遇到了同样的问题。
    是这样的解决的,jsvalidation中的核心部分是validation-framework.js和validation-config.xml。重用时,只用把这两个部分拷贝到你的webroot下。另外,还要将validation-config.dtd也拷贝进去。
    我在webroot下又新建了一个文件夹js。所以,在配置validation-framework.js时第21行代码改为:var ValidationRoot = "/webproject2/js/";
    在你的html文件中调用javascript,应该这样写:<script language="javascript" src="/webproject2/js/validation-framework.js"></script>不知道提供的帮助有没有用。你试一试吧。
      

  2.   

    有可能是validation-config.xml的问题,看看表单引用的id对不对。
      

  3.   

    可以的,只要把dtd考进去就行了,谢谢啊
      

  4.   

    遇到同样的问题,主要原因是validation-config.xml中的<!DOCTYPE validation-config SYSTEM "validation-config.dtd">这句话,找不到validation-config.dtd,所以按照1楼所说操作:
    是这样的解决的,jsvalidation中的核心部分是validation-framework.js和validation-config.xml。重用时,只用把这两个部分拷贝到你的webroot下。另外,还要将validation-config.dtd也拷贝进去。 
    我在webroot下又新建了一个文件夹js。所以,在配置validation-framework.js时第21行代码改为:var ValidationRoot = "/webproject2/js/"; 
    在你的html文件中调用javascript,应该这样写: <script language="javascript" src="/webproject2/js/validation-framework.js"> </script> 
    --即可。
      

  5.   

    在配置validation-framework.js时第21行代码改为:var ValidationRoot = "/webproject2/js/"; 看看你是不是后面少了"/"..我的问题已经解决就是少了/
      

  6.   

    只要把“validation-config.dtd”拷进js文件夹下搞定!
      

  7.   

    验证框架没有问题怎么用的时候没反应的问题..原来是:onsubmit="return doValidate(this)这个问题..
    也可以写成:onsubmit="return doValidate('form1')......细节问题,,搞得头疼.
      

  8.   

    我的怎么还是没反应,就是直接运行action了,根本没去验证。
    有碰到过知道的吗?都是那个教程中的例子
      

  9.   

    貌似看见的有点晚了哈~~~不过还是把我刚弄的和大家分享一下吧
    第一呢,validation-config.dtd,validation-config.xml,validation-framework.js这三个文件都要靠过去;
    第二,validation-framework.js文件中的var ValidationRoot = "/FormServlet/js/";路径要写全,还要注意“/”;
    第三,validation-config.xml文件中<form id="form1" show-error="alert" show-type="all">还有表单里的参数要和页面的一致;
    第四,页面中<script language="javascript" src="/FormServlet/js/validation-framework.js"></script>,路径也是要写全,注意“/”;
    最后, 表单中调用onsubmit="return doValidate(this)",都写对了的话基本上就不会出问题了。
    要是哪有说错的,各位大侠多多指点哈~~~~