<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1709657535735011859</id><updated>2012-02-16T01:32:30.084-08:00</updated><category term='Regular Expression'/><category term='Validation'/><title type='text'>Javascript Solutions</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javascriptsolution.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1709657535735011859/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javascriptsolution.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Imrankhan Pathan</name><uri>http://www.blogger.com/profile/00481180443247674321</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1709657535735011859.post-7730029449213082103</id><published>2008-09-24T23:25:00.000-07:00</published><updated>2008-09-25T01:41:15.170-07:00</updated><title type='text'>DropDownList Javascript ( Get, Set and Validate DropDownList)</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Get Value or Text from Drop Down List using javascript&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; Inline code&lt;br /&gt; &lt;code&gt;&lt;br /&gt;        &amp;lt;select id="ddl1" onchange="getValueOrText(this);"&amp;gt;&lt;br /&gt;            &amp;lt;option value="0"&amp;gt;--Select Color--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="1"&amp;gt;--Red--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="2"&amp;gt;--Green--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="3"&amp;gt;--Blue--&amp;lt;/option&amp;gt;&lt;br /&gt;        &amp;lt;/select&amp;gt;&lt;br /&gt; &lt;/code&gt;&lt;br /&gt;Javascript Function&lt;br /&gt;&lt;code&gt;&lt;br /&gt;        &amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;br /&gt;            function getValueOrText(obj)&lt;br /&gt;            {&lt;br /&gt;                alert('Selected Value is : ' + obj.options[obj.selectedIndex].value);&lt;br /&gt;                alert('Selected Text is : ' + obj.options[obj.selectedIndex].innerHTML);    &lt;br /&gt;            }&lt;br /&gt;           &amp;lt;/script&amp;gt;  &lt;br /&gt;    &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Demo : &lt;br /&gt;        &lt;select id='ddl1' onchange="getDDLValue(this);"&gt;&lt;br /&gt;            &lt;option value="0"&gt;--Select Color--&lt;/option&gt;&lt;br /&gt;            &lt;option value="1"&gt;--Red--&lt;/option&gt;&lt;br /&gt;            &lt;option value="2"&gt;--Green--&lt;/option&gt;&lt;br /&gt;            &lt;option value="3"&gt;--Blue--&lt;/option&gt;&lt;br /&gt;        &lt;/select&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Set Value to Drop Down List using javscript&lt;/span&gt;&lt;br /&gt; Inline code&lt;br /&gt;&lt;code&gt;&lt;br /&gt; &amp;lt;select id="ddl2" onchange="getValueOrText(this);"&amp;gt;&lt;br /&gt;            &amp;lt;option value="0"&amp;gt;--Select Color--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="1"&amp;gt;--Red--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="2"&amp;gt;--Green--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="3"&amp;gt;--Blue--&amp;lt;/option&amp;gt;&lt;br /&gt;        &amp;lt;/select&amp;gt;&lt;br /&gt;        Enter value: &amp;lt;input type="text" id="txtValue"  /&amp;gt;&lt;br /&gt;        &amp;lt;input id="btnSet" type=button value="Set Value" onclick="return setValue();" /&amp;gt;&lt;br /&gt;        &lt;/code&gt;&lt;br /&gt;Javascript function&lt;br /&gt;&lt;code&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt; &lt;br /&gt;function setValue()&lt;br /&gt;    {&lt;br /&gt;        var v = document.getElementById('txtValue').value;&lt;br /&gt;        var l = document.getElementById('ddl2').options.length;&lt;br /&gt;        var obj = document.getElementById('ddl2');&lt;br /&gt;        var isMatched=false;&lt;br /&gt;        for(var i = 0; i &lt; l; i++)&lt;br /&gt;        {&lt;br /&gt;            if(obj.options[i].value == v)&lt;br /&gt;            {&lt;br /&gt;                obj.options[i].selected=true;&lt;br /&gt;                isMatched=true;&lt;br /&gt;                break;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        isMatched==false?alert('value is invalid!.'):'';&lt;br /&gt;        return false;&lt;br /&gt;    }&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;br /&gt;Demo : &lt;br /&gt;        &lt;select id='ddl2' onchange="getDDLValue(this);"&gt;&lt;br /&gt;            &lt;option value="0"&gt;--Select Color--&lt;/option&gt;&lt;br /&gt;            &lt;option value="1"&gt;--Red--&lt;/option&gt;&lt;br /&gt;            &lt;option value="2"&gt;--Green--&lt;/option&gt;&lt;br /&gt;            &lt;option value="3"&gt;--Blue--&lt;/option&gt;&lt;br /&gt;        &lt;/select&gt;&lt;br /&gt;         Enter value: &lt;input type="text" id="txtValue"  /&gt;&lt;br /&gt;        &lt;input id="btn" type=button value="Set Value" onclick="return setValue();" /&gt;&lt;br /&gt;       &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Validate Drop Down List using javascript&lt;/span&gt;&lt;br /&gt;        &lt;br /&gt;        Inline code&lt;br /&gt;        &lt;code&gt;&lt;br /&gt;        &amp;lt;select id="ddl3" onchange="getValueOrText(this);"&amp;gt;&lt;br /&gt;            &amp;lt;option value="0"&amp;gt;--Select Color--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="1"&amp;gt;--Red--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="2"&amp;gt;--Green--&amp;lt;/option&amp;gt;&lt;br /&gt;            &amp;lt;option value="3"&amp;gt;--Blue--&amp;lt;/option&amp;gt;&lt;br /&gt;        &amp;lt;/select&amp;gt;&lt;br /&gt;        &lt;br /&gt;        &amp;lt;input type="button" value="Click Me" id="btn" onclick="return DDLvalidate();" /&amp;gt;&lt;br /&gt;       &lt;/code&gt; &lt;br /&gt;Javascript function&lt;br /&gt;       &lt;code&gt;&lt;br /&gt;        function DDLvalidate()&lt;br /&gt;        {&lt;br /&gt;            var obj=document.getElementById('ddl3');&lt;br /&gt;            if(obj.options[obj.selectedIndex].value==0)&lt;br /&gt;            {&lt;br /&gt;              alert('please select color.');&lt;br /&gt;              return false;&lt;br /&gt;            }else{ alert('valid'); return false; }&lt;br /&gt;        }&lt;br /&gt;       &lt;/code&gt;&lt;br /&gt;Demo:&lt;br /&gt;         &lt;select id='ddl3'&gt;&lt;br /&gt;            &lt;option value="0"&gt;--Select Color--&lt;/option&gt;&lt;br /&gt;            &lt;option value="1"&gt;--Red--&lt;/option&gt;&lt;br /&gt;            &lt;option value="2"&gt;--Green--&lt;/option&gt;&lt;br /&gt;            &lt;option value="3"&gt;--Blue--&lt;/option&gt;&lt;br /&gt;        &lt;/select&gt;&lt;br /&gt;        &lt;input type="button" value="Validate DDL" id="btn1" onclick="return DDLvalidate(this);" /&gt;&lt;br /&gt;&lt;script language="javascript" type="text/javascript"&gt;function getDDLValue(obj){alert('Selected Value is : ' + obj.options[obj.selectedIndex].value);alert('Selected Text is : ' + obj.options[obj.selectedIndex].innerHTML);}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;script language="javascript" type="text/javascript"&gt;function setValue(){var v = document.getElementById('txtValue').value;var l = document.getElementById('ddl2').options.length; var obj = document.getElementById('ddl2');var isMatched=false;for(var i = 0; i &lt; l; i++){if(obj.options[i].value == v){obj.options[i].selected=true;isMatched=true;break;}} isMatched==false?alert('value is invalid!.'):''; return false;}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;script language="javascript" type="text/javascript"&gt;function DDLvalidate(){var obj=document.getElementById('ddl3');if(obj.options[obj.selectedIndex].value==0){alert('please select color.');return false;}else{alert('valid');return false;}}&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1709657535735011859-7730029449213082103?l=javascriptsolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascriptsolution.blogspot.com/feeds/7730029449213082103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1709657535735011859&amp;postID=7730029449213082103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1709657535735011859/posts/default/7730029449213082103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1709657535735011859/posts/default/7730029449213082103'/><link rel='alternate' type='text/html' href='http://javascriptsolution.blogspot.com/2008/09/dropdownlist-javascript-get-set-and.html' title='DropDownList Javascript ( Get, Set and Validate DropDownList)'/><author><name>Imrankhan Pathan</name><uri>http://www.blogger.com/profile/00481180443247674321</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1709657535735011859.post-5251177056542345881</id><published>2008-09-19T00:16:00.000-07:00</published><updated>2008-09-19T04:29:26.850-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Regular Expression'/><category scheme='http://www.blogger.com/atom/ns#' term='Validation'/><title type='text'>Javascript Email Validation</title><content type='html'>function checkEmail(obj)&lt;br /&gt;{&lt;br /&gt;var Regex=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;&lt;br /&gt;if (!Regex.test(obj.value))&lt;br /&gt;alert("Invalid E-mail Address! Please re-enter.")&lt;br /&gt;else&lt;br /&gt;alert("valid email address.")&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Check out Demo&lt;br /&gt;&lt;input type='text' id='txtEmail' /&gt;&lt;br /&gt;&lt;input type='button' value='Click Me' id='btnEmail' onclick='return checkEmail();' /&gt;&lt;br /&gt;&lt;script language='javascript' &gt;function checkEmail(){var Regex=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;if (!Regex.test(document.getElementById('txtEmail').value))alert("Invalid E-mail Address! Please re-enter."); else alert("valid email address.");}&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1709657535735011859-5251177056542345881?l=javascriptsolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascriptsolution.blogspot.com/feeds/5251177056542345881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1709657535735011859&amp;postID=5251177056542345881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1709657535735011859/posts/default/5251177056542345881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1709657535735011859/posts/default/5251177056542345881'/><link rel='alternate' type='text/html' href='http://javascriptsolution.blogspot.com/2008/09/javascript-email-validation.html' title='Javascript Email Validation'/><author><name>Imrankhan Pathan</name><uri>http://www.blogger.com/profile/00481180443247674321</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1709657535735011859.post-120105190537367673</id><published>2008-09-18T21:43:00.000-07:00</published><updated>2008-09-18T23:14:55.421-07:00</updated><title type='text'>For Each in Javascript</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Javascript dost not have for each feature but  there is somthing like this.&lt;br /&gt;Check out this function. It is equevalent foreach.&lt;br /&gt;&lt;br /&gt;Javascript function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;var array=new Object(); &lt;br /&gt;array[0]='Me';&lt;br /&gt;array[1]='You';&lt;br /&gt;var a1='Me'; a2='She'&lt;br /&gt;function checkArr()&lt;br /&gt;{&lt;br /&gt; for(a1 in array) &lt;br /&gt;  alert('Yes'); &lt;br /&gt; for(a2 is array) &lt;br /&gt;  alert('No'); &lt;br /&gt; return false;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Check out demo here.&lt;br /&gt;&lt;script language='javascript' &gt;var array=new Object(); array[0]='Me'; array[1]='You'; var a1='Me'; a2='She'; function checkArr(){for(a1 in array) alert('Yes'); for(a2 in array) alert('No'); return false;}&lt;/script&gt;&lt;br /&gt;Demo : &lt;input type='Button' id='btnCheck Demo' value='Click Here' onclick='return checkArr();' /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1709657535735011859-120105190537367673?l=javascriptsolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascriptsolution.blogspot.com/feeds/120105190537367673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1709657535735011859&amp;postID=120105190537367673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1709657535735011859/posts/default/120105190537367673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1709657535735011859/posts/default/120105190537367673'/><link rel='alternate' type='text/html' href='http://javascriptsolution.blogspot.com/2008/09/foreach-in-javascript.html' title='For Each in Javascript'/><author><name>Imrankhan Pathan</name><uri>http://www.blogger.com/profile/00481180443247674321</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
