我需要通过单击按钮来调用函数。该按钮位于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页面上...提前告诉你
答案 0 :(得分:0)
要在其他js文件中调用该函数,您必须在页面上包含对js文件的引用 EX: 把它放在你的头标记中: “script src =”SomeOtherJSFIle.js“type =”text / javascript“/ script”