 




<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Answers &#187; JavaScript Validation</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/tag/javascript-validation/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers</link>
	<description></description>
	<lastBuildDate>Sun, 19 May 2013 19:08:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>onBlur event not calling javascript function</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/onblur-event-not-calling-javascript-function/</link>
		<comments>http://itknowledgeexchange.techtarget.com/itanswers/onblur-event-not-calling-javascript-function/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 19:17:19 +0000</pubDate>
		<dc:creator>BOPBOP</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JavaScript Validation]]></category>
		<category><![CDATA[onBlur]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[first textbox works with script as it should but uses a submit button. Second textbox what I am trying to get to work and use script as you leave the textbox. I am using onBlur but not working. See code below. Validating date input &#8211; enter incorrect date so you can see error notification. &#60;HTML&#62; [...]]]></description>
				<content:encoded><![CDATA[<p>first textbox works with script as it should but uses a submit button. Second textbox what I am trying to get to work and use script as you leave the textbox. I am using onBlur but not working. See code below. Validating date input &#8211; enter incorrect date so you can see error notification.</p>
<p>&lt;HTML&gt;<br />
&lt;HEAD&gt;<br />
&lt;TITLE&gt;Life Connection Program Survey&lt;/TITLE&gt;<br />
&lt;SCRIPT LANGUAGE=&#8221;JavaScript&#8221;&gt;<br />
function isValidDate(dateStr) {<br />
// Checks for the following valid date formats:<br />
// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY<br />
// Also separates date into month, day, and year variables</p>
<p>var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;</p>
<p>var matchArray = dateStr.match(datePat); // is the format ok?<br />
if (matchArray == null) {<br />
alert(&#8220;Date is not in a valid format.&#8221;)<br />
return false;<br />
}<br />
month = matchArray[1]; // parse date into variables<br />
day = matchArray[3];<br />
year = matchArray[4];<br />
if (month &lt; 1 || month &gt; 12) { // check month range<br />
alert(&#8220;Month must be between 1 and 12.&#8221;);<br />
return false;<br />
}<br />
if (day &lt; 1 || day &gt; 31) {<br />
alert(&#8220;Day must be between 1 and 31.&#8221;);<br />
return false;<br />
}<br />
if ((month==4 || month==6 || month==9 || month==11) &#038;&#038; day==31) {<br />
alert(&#8220;Month &#8220;+month+&#8221; doesn&#8217;t have 31 days!&#8221;)<br />
return false;<br />
}<br />
if (month == 2) { // check for february 29th<br />
var isleap = (year % 4 == 0 &#038;&#038; (year % 100 != 0 || year % 400 == 0));<br />
if (day&gt;29 || (day==29 &#038;&#038; !isleap)) {<br />
alert(&#8220;February &#8221; + year + &#8221; doesn&#8217;t have &#8221; + day + &#8221; days!&#8221;);<br />
return false;<br />
   }<br />
}<br />
return true;  // date is valid<br />
}<br />
//  End &#8211;&gt;<br />
&lt;/script&gt;</p>
<p>&lt;/HEAD&gt;<br />
&lt;BODY background=&#8221;lgrey011.jpg&#8221; onLoad=&#8221;do_on_load()&#8221; Name=&#8221;CONT&#8221;&gt;</p>
<p>&lt;center&gt;<br />
&lt;form onSubmit=&#8221;return isValidDate(this.date.value);&#8221;&gt;<br />
Program End Date:  &lt;input type=text name=date size=10 maxlength=10&gt; (in MM/DD/YYYY format)<br />
&lt;input type=submit value=&#8221;Submit Date&#8221;&gt;<br />
&lt;/form&gt;<br />
&lt;/center&gt;</p>
<p>&lt;center&gt;<br />
&lt;form name=LCPSurvey method=get action=LCPSurvey.php&gt;<br />
Program End Date:  &lt;input type=text name=date size=10 maxlength=10 onblur=&#8221;isValidDate()&#8221;&gt; (in MM/DD/YYYY format)<br />
&lt;/form&gt;<br />
&lt;/center&gt;</p>
<p>&lt;/BODY&gt;<br />
&lt;/HTML&gt;</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/itanswers/onblur-event-not-calling-javascript-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 3/14 queries in 0.026 seconds using memcached
Object Caching 315/333 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-05-19 19:13:59 -->