사용자가 라이센스 유효 기간을 입력 할 수있는 텍스트 상자를 찾고 있습니다. 사용자는 오늘 날짜부터 최대 12/31/2099까지의 만료 날짜 만 입력 할 수 있습니다.ASP.Net C# 및 JavaScript 텍스트 필드 만료일
이 내가 지금 무엇을 가지고 : 그렇게 쉬운 방법이
function RangeValidation(dt)
{
var startrange = new Date(Date.parse("12/02/1900"));
var endrange = new Date(Date.parse("12/31/2099"));
var lblmesg = document.getElementById("<%=lblMesg.ClientID%>") ;
if (dt<startrange || dt>endrange)
{
lblmesg.style.color="red";
lblmesg.innerHTML = "Date should be between 12/01/2014 and 12/31/2099";
}
}
<asp:TextBox ID="txtRange" runat="server" MaxLength = "10" onkeyup = "ValidateDate(this, event.keyCode)" onkeydown = "return DateFormat(this, event.keyCode)"></asp:TextBox>
있습니까? 나는 exampele dd/mm/yyyy와 같은 최신 문제를 다루고 있습니다. ASP.Net에서 간단한 것을 원합니다 (JavaScript를 사용하지 않는 이유는 익숙하지 않기 때문입니다)
감사합니다.
datepicker 또는 RangeValidator를 사용하는 것은 어떻습니까? –