0

我在 ASP.NET 应用程序中使用验证引擎 jquery 进行验证。我想从后面的代码或使用java脚本动态添加语言支持文件。我尝试了以下方法:

在母版页中:

<script type="text/javascript">
    $(document).ready(function(){
       loadjscssfile("Scripts/jquery.validationEngine-en.js");
    });

    function loadjscssfile(filename) {
            var fileref = document.createElement('script');
            fileref.setAttribute("type", "text/javascript");
            fileref.setAttribute("src", filename);

            if (typeof fileref != "undefined")
                document.getElementsByTagName("head")[0].appendChild(fileref);
        }
</script>

在子页面中:

<script type="text/javascript">
    $(document).ready(function(){
       $(formid).validationEngine('attach');
    });
</script>

语言文件是动态加载的,但仅当在 loadjssssfile() 语句之后编写 alert() 语句时,它才会附加到 validationEngine jquery。如果注释了 alert() 语句,则会给出错误“请添加验证引擎语言规则”。

4

0 回答 0