Tuesday, June 24, 2008

javascript: Validate date and time like(12:12:12am and 12:12:12 pm)

var d1 = document.getElementById(FinalControlID2).value.split('/'); from date
var d2 = document.getElementById(FinalControlID3).value.split('/');todate
var d3 = document.getElementById("hidTodayDate").value.split('-');

var TodayDate = new Date(d3[1]+'/'+d3[0]+'/'+d3[2]);
var StartTime = document.getElementById(FinalControlID5).value;
var EndTime = document.getElementById(FinalControlID6).value;

if(StartTime != "" && EndTime != "")
{
var StartTime = new Date(d1[1]+'/'+d1[0]+'/'+d1[2] + ' ' +StartTime);
var EndTime = new Date(d2[1]+'/'+d2[0]+'/'+d2[2] + ' ' +EndTime);

var StartTime = TodayDate.setTime(StartTime)
var EndTime = TodayDate.setTime(EndTime)

if(StartTime == EndTime)
{
alert("Start Time and End Time can not be same!")
document.getElementById(FinalControlID6).focus();
return false;
}
// alert(StartTime > EndTime)
if(StartTime > EndTime)
{
alert("End Time should not be less than Start time!")
document.getElementById(FinalControlID6).focus();
return false;
}
}

Monday, June 23, 2008

date Comparision

if(document.getElementById(FinalControlID2).value != "" && document.getElementById(FinalControlID3).value != "")
{
var sDateStart = document.getElementById(FinalControlID2).value;
var sDateEnd = document.getElementById(FinalControlID3).value;
startArr = sDateStart.split('/');

endArr = sDateEnd.split('/');

y1 = startArr[2];

m1 = startArr[1];

d1 = startArr[0];


y2 = endArr[2];

m2 = endArr[1];

d2 = endArr[0];


date1 = new Date(y1,m1,d1);
date2 = new Date(y2,m2,d2);


if (date1.getTime() > date2.getTime())

{

alert("start date should not be greater than end date.");

//document.getElementById(FinalControlID2).focus();

return false;

}

}

Tuesday, June 3, 2008

View State

http://msdn.microsoft.com/en-us/library/ms972976.aspx

Session State

http://msdn.microsoft.com/en-us/library/ms972429.aspx

Monday, June 2, 2008

Javascript:Phone Number

var validChars = ", +-0123456789()";

if(document.getElementById(FinalControlID17).value.trim() !="")
{
var sControlValue = document.getElementById(FinalControlID17).value.trim();
for (var i = 0; i < sControlValue.length; i++)
{
if(validChars.indexOf(sControlValue.charAt(i)) == -1)
{
alert ("Please enter a valid Phone Number");
document.getElementById(FinalControlID17).select();
return false;
}
}

}

Javascript:Phone number

var validChars = ", +-0123456789()";
Usage
if(document.getElementById(FinalControlID17).value.trim() !="")
{
var sControlValue = document.getElementById(FinalControlID17).value.trim();
for (var i = 0; i < sControlValue.length; i++)
{
if(validChars.indexOf(sControlValue.charAt(i)) == -1)
{
alert ("Please enter a valid Phone Number");
document.getElementById(FinalControlID17).select();
return false;
}
}

}

javascript:Email Check

var emailexp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

Usage

if(document.getElementById(FinalControlID10).value.trim() =="")
{
alert("Please enter Email Address.");
document.getElementById(FinalControlID10).focus();
return false;
}
else if(emailexp.test(document.getElementById(FinalControlID10).value.trim()) == 0)
{
alert("Please enter a valid Email Address.");
document.getElementById(FinalControlID10).focus();
return false;
}