corejava

corejava

View Answers

June 7, 2008 at 6:47 PM

Hi friend,

<html>
<title>date validation in javascript</title>
<head>

<script language = "Javascript">
var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
var i;
for (i = 0; i < s.length; i++){
// Check that current character is number.
var c = s.charAt(i);
if (((c < "0") || (c > "9"))) return false;
}
// All characters are numbers.
return true;
}

function stripCharsInBag(s, bag){
var i;
var returnString = "";
// Search through string's characters one by one.
// If character is not in bag, append to returnString.
for (i = 0; i < s.length; i++){
var c = s.charAt(i);
if (bag.indexOf(c) == -1) returnString += c;
}
return returnString;
}

function daysInFebruary (year){
// February has 29 days in any year evenly divisible by four,
// EXCEPT for centurial years which are not also divisible by 400.
return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
for (var i = 1; i <= n; i++) {
this[i] = 31
if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
if (i==2) {this[i] = 29}
}
return this
}
function isDate(dtStr){
var daysInMonth = DaysArray(12)
var pos1=dtStr.indexOf(dtCh)
var pos2=dtStr.indexOf(dtCh,pos1+1)
var strMonth=dtStr.substring(0,pos1)
var strDay=dtStr.substring(pos1+1,pos2)
var strYear=dtStr.substring(pos2+1)
strYr=strYear
if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
for (var i = 1; i <= 3; i++) {
if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
}
month=parseInt(strMonth)
day=parseInt(strDay)
year=parseInt(strYr)
if (pos1==-1 || pos2==-1){
alert("The date format should be : mm/dd/yyyy")
return false
}
if (strMonth.length<1 || month<1 || month>12){
alert("Please enter a valid month")
return false
}
if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
alert("Please enter a valid day")
return false
}
if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
return false
}
if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
alert("Please enter a valid date")
return false
}
return true
}

function ValidateForm(){
var dt=document.frmSample.txtDate
if (isDate(dt.value)==false){
dt.focus()
return false
}
return true
}

</script>
</head>

June 7, 2008 at 6:50 PM

<body>
<table border="1" width="50%" bgcolor="pink">
<tr>
<td width="100%">
<form name="frmSample" method="post" action="" onSubmit="return ValidateForm()">
<h2><font color="red">Data Validation</font></h2>
<table border="1" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td> <p>Enter a Date <font color="#CC0000"><b>(mm/dd/yyyy)</b></font>
: </td>
<td>
<input type="text" name="txtDate" maxlength="10" size="20">
</p></td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="reset" value="Reset">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>

-----------------------------------

Read for more information.

http://www.roseindia.net/java/

Thanks

September 8, 2011 at 2:18 PM

I want some critical and logical questions in core java









Related Tutorials/Questions & Answers:
CoreJava Project
CoreJava Project  Hi Sir, I need a simple project(using core Java, Swings, JDBC) on core Java... If you have please send to my account
corejava
Advertisements
corejava
CoreJava
corejava - Java Beginners
corejava pass by value semantics  Example of pass by value semantics in Core Java.  Hi friend,Java passes parameters to methods using pass by value semantics. That is, a copy of the value of each of the specified
Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava
;    Q 1. When should I use the abstract class rather... it by extending the abstract class.    Q 2. What is hashcode? When....    Q 3. How can I get a class reference without using new operator ? Ans
Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava
;    Q 1. How can I get the full path of Explorer.exe... that system can be access from an applet loaded via the Internet.     Q 2....   Q 3. Is it possible to convert a string to an abstract path ? Ans
Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava
;    Q 1 : How should I create an immutable class ? Ans...; Q 2 : Is println overloading or overriding ?  Ans : The println() method...;     Q 3 : What is dynamic method dispatch ?  Ans
Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava
CoreJava - Java Beginners
corejava - Java Interview Questions
corejava - Java Interview Questions
corejava - Java Interview Questions
corejava - Java Interview Questions
corejava - Java Interview Questions
corejava - Java Interview Questions
corejava - Java Beginners
Corejava - Java Interview Questions
corejava - Java Beginners
corejava - Java Beginners
corejava - Java Beginners
corejava - Java Beginners
corejava - Java Beginners
corejava - Java Beginners
JList
JList  pls tell me about the concept the JList in corejava? and tell me a suitable example
core java - Java Beginners
core java  how to create a login page using only corejava(not servlets,jsp,hibernate,springs,structs)and that created loginpage contains database(ms-access) the database contains data what ever u r enter and automatically date
Java Locale
/corejava/javatext/parseAndFormatDateUsingLocale.html Thanks
Eclipse - IDE Questions
Eclipse  Hi To All.. I am new to ECLIPSE IDE. Please suggest me any book which can give me complete idea of setting environment and development with basic to advance development of java like(corejava,servlet,jsp,struts,ejb
What is Locale - Java Beginners
://www.roseindia.net/tutorial/java/corejava/javatext
HOW TO BECOME A GOOD PROGRAMMER
HOW TO BECOME A GOOD PROGRAMMER  I want to know how to become good programmer   Hi Friend, Please go through the following link: CoreJava Tutorials Here you will get lot of examples with illustration where you can
autentication & authorisation - JSP-Servlet
/interviewquestions/corejava/null-marker-interfaces-in-java.shtml Thanks
how to count words in string using java
how to count words in string using java  how to count words in string using corejava   Hi Friend, Try the following code: import java.util.*; class CountWords{ public static void main(String[] args
Inter Thread Communication
://www.devmanuals.com/tutorials/java/corejava/InterthreadCommunication.html
Factorial Program in Java
"); } } } Output C:\Documents and Settings\bharat\Desktop\bipul\CoreJava...:\Documents and Settings\bharat\Desktop\bipul\CoreJava\Swing Example\Factorial>
using oops concepts - Development process
total source code in corejava using oops concepts.  Hi
What are the prerequisites for learning Java?
for practicing.   Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava  - In this section we have interview questions... Glossary Q - Java Terms R - Java Terms S - Java Terms T
Interthread Communication in Java
corejava; class Queue { int n; boolean valueSet = false; synchronized...(); } } class Producer implements Runnable { Queue q; Producer(Queue q) { this.q = q; new Thread(this, "Producer").start(); } public
What are the prerequisites for learning Java?
Tutorials - Many example of Java/JDK for practicing.   Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava  ... Glossary O - Java Glossary P - Java Glossary Q - Java Terms
JAXB Create XML File And Get Data From XML
and Settings\\bharat\\Desktop\\bipul\\CoreJava\\employee.xml"); JAXBContext... File("C:\\Documents and Settings\\bharat\\Desktop\\bipul\\CoreJava
help me in these - Java Interview Questions
use the corejava.*  Hi Friend, 1) import java.util.*; public class
Mutliple files upload
; if (skilltype == "Java") { list = new Array("CoreJava","J2EE","J2SE..."); listValue = new Array("CoreJava","J2EE","J2SE","Struts","Hibernet","Springs","JSP
Mutliple files upload
; if (skilltype == "Java") { list = new Array("CoreJava","J2EE","J2SE..."); listValue = new Array("CoreJava","J2EE","J2SE","Struts","Hibernet","Springs","JSP
Mutliple files upload
; if (skilltype == "Java") { list = new Array("CoreJava","J2EE","J2SE..."); listValue = new Array("CoreJava","J2EE","J2SE","Struts","Hibernet","Springs","JSP
Mutliple files upload
== "Java") { list = new Array("CoreJava","J2EE","J2SE..."); listValue = new Array("CoreJava","J2EE","J2SE","Struts","Hibernet","Springs","JSP
Mutliple files upload
; if (skilltype == "Java") { list = new Array("CoreJava","J2EE","J2SE..."); listValue = new Array("CoreJava","J2EE","J2SE","Struts","Hibernet","Springs","JSP
JSF Basic Interview Questions
strong basic knowledge of corejava and related web technologies. For your

Ads