添加到外部文件后,JavaScript不再工作

时间:2018-01-05 14:02:22

标签: javascript c# asp.net

我需要将我的javascript从我的.aspx页面迁移到外部.js文件中。在我的.aspx文件中执行此操作时,我添加了

<head runat="server">
    <title></title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
    <script src="JavaScript.js" type="text/javascript"></script>
</head>

JavaScript.js是我添加的外部文件的名称。这是我添加到.js文件中的JavaScript,现在该文件无法在外部文件中使用。

var limit = 2;
$(function () {
    $('#form1').on('change', '[id*="cbxAnswers"]', function (evt) {
        if ($('[id*="cbxAnswers"]:checked').length > limit) {
            this.checked = false;
            alert('Max number to pick is ' + limit);
        }
    });
});

为了澄清 - .aspx有一个名为form1的表单,还有一个名为cbxAnswers的复选框列表。

需要改变什么才能使语法在外部.js文件中起作用?

0 个答案:

没有答案