C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Communities   Interview   Jobs   Projects   Offshore Development    
Silverlight Tutorials | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Revenue Sharing |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...

New Feature: Community Sites: Create your own .NET community website and start earning from Google AdSense ! It's Free !




Validation


Posted Date: 05 Sep 2008      Total Responses: 1

Posted By: MuthuKumaresan       Member Level: Silver     Points: 1


consider the following dates

From_Date To_Date

3-sep-2008 5-sep-2008 ---->Result for this Accept

5-sep-2008 3-sep-2008 ---->Result for this NotAccept

31-Aug-2008 2-sep-2008 ---->Result for this Accept

These Three Things act as input on front end like VB.NET(Windows Form)


My question is how to validate the dates in front end?

Any built in function availble

ple reply me




Responses

Author: ANIL PANDEY    05 Sep 2008Member Level: DiamondRating:     Points: -20
hi ,

u can use the java script function to validate the date..

for example u can refer this validation code...

function isValidDate(ctrl)
{
var dateStr = ctrl.value;
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;
var matchArray = dateStr.match(datePat); // is the format ok?
if (matchArray == null)
{
alert("Invalid date format. Please enter the date in the MM/DD/YY format (example: 1/15/08) or select a date by clicking the calendar icon.")
ctrl.focus();
return false;
}
month = matchArray[1]; // parse date into variables
day = matchArray[3];
year = matchArray[4];
if (month < 1 || month > 12)
{
// check month range
alert("Month must be between 1 and 12.");
return false;
}
if (day < 1 || day > 31)
{
alert("Day must be between 1 and 31.");
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31)
{
alert("Month "+month+" doesn't have 31 days!")
return false
}
if (month == 2)
{
// check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap))
{
alert("February " + year + " doesn't have " + day + " days!");
return false;
}
}
return true; // date is valid
}


Thanks
Anil


Post Reply
You must Sign In to post a response.
Next : Run time tree view image is not displaying
Previous : HttpContext - Very Urgent
Return to Discussion Forum
Post New Message
Category: .NET

Related Messages



dotNet Slackers   BizTalk Adaptors    Web Design

teleconferencing service

Contact Us    Privacy Policy    Terms Of Use