입력 한 날짜를 확인하는 3 개의 입력란이 있습니다. 원래 가지고 있던 코드는 하나의 텍스트 상자에 대한 것입니다. 뒤에를 Page_Load의 코드에서이 작업을 수행해야합니다 텍스트 상자의 ID를 통과하기 위해서는 OnChange 이벤트입력란의 onChange 이벤트에서 ID 이름을 전달할 수 있습니까?
<asp:TextBox ID="txtDate" runat="server" Width="110px" onChange="checkEnteredDate('txtDate')"></asp:TextBox>
function checkEnteredDate(var textBox = new String();) {
var inputDate = document.getElementById(textBox);
//if statement to check for valid date
var formatDate = new Date(inputDate.value);
if (formatDate > TodayDate) {
alert("You cannot select a date later than today.");
inputDate.value = TodayDate.format("MM/dd/yyyy");
}
}