function chkform() { var frmlen = document.form1.elements.length ; var count = 0; var errs = "";// for(var k =0; k < frmlen ; k++) { var errname = chkvalue(document.form1.elements[k].value); if(errname) { } else { errs += "\t"+document.form1.elements[k].name +"\n" ; } } if(errs.length > 0) { alert(" \n Following Fields are not entered. Please Fill up :\n\t==========\n"+errs+"\t=========="); return false; } else return true; } function chkvalue(invalue) { //var invalue = inobj.value ; if(invalue =="" || (invalue.charAt(0) == ' ') ) return false; else return true ; } function checkmail() { var emailid=document.form1.email.value; if( emailid.length>0 ) { if (emailid.length != 0) { var at = emailid.indexOf ('@', 0); var dot = emailid.indexOf ('.', 0); if ((at == -1) ||(dot == -1) || (dot < at)||(emailid.indexOf ('@', at+1) != -1)) { alert("Please enter valid Reply emailid Address"); return (false); } else if ((emailid.substring(0,at).length== 0 ) || (emailid.substring(at+1,dot).length == 0)|| (emailid.substring(dot+1,dot+4).length==0)) { alert("Please enter valid Email Address"); return (false); } else return true; } } else { alert("Enter email id in the field"); return false; } } function isValidDate(dateStr) { // Checks for the following valid date formats: // MM/DD/YY MM/DD/YYYY MM-DD-YY MM-DD-YYYY var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/; // requires 4 digit year var matchArray = dateStr.match(datePat); // is the format ok? if (matchArray == null) { alert(dateStr + " Date is not in a valid format.") 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; }