在按钮单击事件上从另一个位置调用函数

时间:2012-03-28 05:47:33

标签: javascript-events buttonclick

我需要通过单击按钮来调用函数。该按钮位于aspx页面上,该函数位于.js页面上。 这是我用于按钮的代码 提交

这是我的功能

function onBtnSubmitClick(){                 var startDate = document.getElementById('<%= txtATrendStartDate.ClientID%>')。value;                 var endDate = document.getElementById('<%= txtATrendEndDate.ClientID%>')。value;                 checkDateRange(startDate,endDate);             }

        function checkDateRange(start, end) {

            // Parse the entries
            var startDate = Date.parse(start);
            var endDate = Date.parse(end);
            // Make sure they are valid
            if (isNaN(startDate)) {
                alert("The start date provided is not valid, please enter a valid date.");
                return false;
            }
            if (isNaN(endDate)) {
                alert("The end date provided is not valid, please enter a valid date.");
                return false;
            }
            // Check the date range, 86400000 is the number of milliseconds in one day
            var difference = (endDate - startDate) / (86400000 * 7);
            if (difference < 0) {
                alert("The start date must come before the end date.");
                return false;
            }

            return true;
        }

请注意,该功能在另一个.js页面上...提前告诉你

1 个答案:

答案 0 :(得分:0)

要在其他js文件中调用该函数,您必须在页面上包含对js文件的引用 EX: 把它放在你的头标记中:     “script src =”SomeOtherJSFIle.js“type =”text / javascript“/ script”