文件中的Jquery脚本源将不会加载

问题描述 投票:2回答:1

我正在asp.net Web Forms中制作文本框的验证器。例如,如果textbox 5的值大于textbox 6的值,则显示错误。我尝试使用此处的验证器引擎:

http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/

问题是,当我尝试在文件脚本中引用引擎时,它不会加载。

这是脚本:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.validationEngine.js"></script>
<script src="~/Scripts/jquery.validationEngine-cz.js"></script>
<script>
    jQuery(document).ready(function () {
        jQuery("#ctl01").validationEngine();
    });
    /**
    *
    * @param {jqObject} the field where the validation applies
    * @param {Array[String]} validation rules for this field
    * @param {int} rule index
    * @param {Map} form options
    * @return an error string if validation failed
    */
</script>

和错误:

https://imgur.com/a/GzaaM

有任何想法吗?

javascript jquery
1个回答
2
投票

试试吧

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js" type="text/javascript"></script>
<script src="/Scripts/jquery.validationEngine.js"></script>
<script src="/Scripts/jquery.validationEngine-cz.js"></script>
<script>
    jQuery(document).ready(function () {
        jQuery("#ctl01").validationEngine();
    });
    /**
    *
    * @param {jqObject} the field where the validation applies
    * @param {Array[String]} validation rules for this field
    * @param {int} rule index
    * @param {Map} form options
    * @return an error string if validation failed
    */
</script>

~用于相关路径,因此它在错误的位置查找脚本。

© www.soinside.com 2019 - 2024. All rights reserved.