473,327 Members | 1,930 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,327 software developers and data experts.

How to do JavaScript register date validation for today?

Not allow the user to register future date,if register future date and then it will alert invalid date.Please Help.....
How to set validation date in javacript???

Expand|Select|Wrap|Line Numbers
  1. <table width="100%" border=0 cellspacing="0" cellpadding="5">
  2.  
  3. <script type='text/javascript'>
  4. function formValidator(){
  5.     // Make quick references to our fields
  6.     var username       = document.getElementById('username');
  7.     var password       = document.getElementById('password');
  8.     var first_name     = document.getElementById('first_name');
  9.     var last_name            = document.getElementById('last_name');
  10.     var e_mail         = document.getElementById('e_mail');
  11.     var Phone          = document.getElementById('Phone');
  12.     var dobday         = document.getElementById('dobday');
  13.     var dobmonth       = document.getElementById('dobmonth');
  14.     var dobyear        = document.getElementById('dobyear');
  15.     var gender         = document.getElementById('gender');
  16.     var nationality_id = document.getElementById('nationality_id');
  17.     var address        = document.getElementById('address');
  18.     var city           = document.getElementById('city');
  19.     var state          = document.getElementById('state');
  20.     var post_code      = document.getElementById('post_code');
  21.     var register_day   = document.getElementById('register_day');
  22.     var register_month = document.getElementById('register_month');
  23.     var register_year  = document.getElementById('register_year');
  24.  
  25.  
  26.  
  27.     // Check each input in the order that it appears in the form!
  28.  
  29.             if(isAlphanumeric(username, "Please enter a valid Username")){
  30.                 if(lengthRestriction(username, 6, 20)){
  31.                     if(isNumeric(password, "Please enter a valid password")){
  32.                         if(lengthRestriction(password, 6, 20)){
  33.                             if(isAlphabet(first_name, "Please enter a valid First Name")){
  34.                                 if(lengthRestriction(first_name, 3, 20)){
  35.                                     if(isAlphabet1(last_name, "Please enter a valid Last Name")){
  36.                                         if(lengthRestriction(last_name, 6, 30)){
  37.                                             if(emailValidator(e_mail, "Please enter a valid Email Address")){
  38.                                                 if(isNumeric(Phone, "Please enter a valid Phone")){
  39.                                                     if(lengthRestriction(Phone, 8, 20)){
  40.                                                         if(madeSelection(dobday, "Please select a Date of Birth Day")){
  41.                                                             if(madeSelection1(dobmonth, "Please select a Date of Birth Month")){
  42.                                                                 if(madeSelection2(dobyear, "Please select a Date of Birth Year")){
  43.                                                                     if(madeSelection3(gender, "Please select a Gender")){
  44.                                                                         if(madeSelection4(nationality_id, "Please select a Nationality")){
  45.                                                                             if(isAlphanumeric1(address, "Please enter a valid Address")){
  46.                                                                                 if(lengthRestriction(address, 6, 50)){
  47.                                                                                     if(isAlphabet1(city, "Please enter a valid City")){
  48.                                                                                         if(lengthRestriction(city, 4, 20)){
  49.                                                                                             if(isAlphabet1(state, "Please enter a valid State")){
  50.                                                                                                 if(lengthRestriction(state, 4, 20)){
  51.                                                                                                     if(isNumeric1(post_code, "Please enter a valid Post Code")){
  52.                                                                                                         if(lengthRestriction(post_code, 4, 20)){
  53.                                                                                                             if(madeSelection5(register_day, "Please select a Register Day")){
  54.                                                                                                                 if(madeSelection6(register_month, "Please select a Register Month")){
  55.                                                                                                                     if(madeSelection7(register_year, "Please select a Register Year")){
  56.  
  57.                                                                                                                         return true;
  58.                                                                                                                     }
  59.                                                                                                                 }
  60.                                                                                                             }
  61.                                                                                                         }
  62.                                                                                                     }
  63.                                                                                                 }
  64.                                                                                             }
  65.                                                                                         }
  66.                                                                                     }
  67.                                                                                 }
  68.                                                                             }
  69.                                                                         }
  70.                                                                     }
  71.                                                                 }
  72.                                                             }
  73.                                                         }
  74.                                                     }
  75.                                                 }
  76.                                             }
  77.                                         }
  78.                                     }
  79.                                 }
  80.                             }
  81.                         }
  82.                     }
  83.                 }
  84.             }
  85.         return false;
  86.     }
  87.  
  88. function notEmpty(elem, helperMsg){
  89.     if(elem.value.length == 0){
  90.         alert(helperMsg);
  91.         elem.focus(); // set the focus to this input
  92.         return false;
  93.     }
  94.     return true;
  95. }
  96.  
  97.  
  98. function isNumeric(elem, helperMsg){
  99.     var numericExpression = /^[+0-90-9]+$/;
  100.     if(elem.value.match(numericExpression)){
  101.         return true;
  102.     }else{
  103.         alert(helperMsg);
  104.         elem.focus();
  105.         return false;
  106.     }
  107. }
  108.  
  109. function isNumeric1(elem, helperMsg){
  110.     var numericExpression = /^[0-9]+$/;
  111.     if(elem.value.match(numericExpression)){
  112.         return true;
  113.     }else{
  114.         alert(helperMsg);
  115.         elem.focus();
  116.         return false;
  117.     }
  118. }
  119.  
  120. function isAlphabet(elem, helperMsg){
  121.     var alphaExp = /^[a-zA-Z]+$/;
  122.     if(elem.value.match(alphaExp)){
  123.         return true;
  124.     }else{
  125.         alert(helperMsg);
  126.         elem.focus();
  127.         return false;
  128.     }
  129. }
  130.  
  131. function isAlphabet1(elem, helperMsg){
  132.     var alphaExp = /^[a-zA-Z\s]+$/;
  133.     if(elem.value.match(alphaExp)){
  134.         return true;
  135.     }else{
  136.         alert(helperMsg);
  137.         elem.focus();
  138.         return false;
  139.     }
  140. }
  141.  
  142. function isAlphanumeric(elem, helperMsg){
  143.     var alphaExp =  /^[0-9a-zA-Z]+$/;
  144.     if(elem.value.match(alphaExp)){
  145.         return true;
  146.     }else{
  147.         alert(helperMsg);
  148.         elem.focus();
  149.         return false;
  150.     }
  151. }
  152.  
  153. function isAlphanumeric1(elem, helperMsg){
  154.     var alphaExp =  /^[0-9a-zA-Z\s\,\.]+$/;
  155.     if(elem.value.match(alphaExp)){
  156.         return true;
  157.     }else{
  158.         alert(helperMsg);
  159.         elem.focus();
  160.         return false;
  161.     }
  162. }
  163.  
  164.  
  165.  
  166. function lengthRestriction(elem, min, max){
  167.     var uInput = elem.value;
  168.     if(uInput.length >= min && uInput.length <= max){
  169.         return true;
  170.     }else{
  171.         alert("Please enter between " +min+ " and " +max+ " characters");
  172.         elem.focus();
  173.         return false;
  174.     }
  175. }
  176.  
  177. function madeSelection(elem, helperMsg){
  178.     if(elem.value == "- Select Day -"){
  179.         alert(helperMsg);
  180.         elem.focus();
  181.         return false;
  182.     }else{
  183.         return true;
  184.     }
  185. }
  186.  
  187.  
  188. function madeSelection1(elem, helperMsg){
  189.     if(elem.value == "- Select Month -"){
  190.         alert(helperMsg);
  191.         elem.focus();
  192.         return false;
  193.     }else{
  194.         return true;
  195.     }
  196. }
  197.  
  198. function madeSelection2(elem, helperMsg){
  199.     if(elem.value == "- Select Year -"){
  200.         alert(helperMsg);
  201.         elem.focus();
  202.         return false;
  203.     }else{
  204.         return true;
  205.     }
  206. }
  207.  
  208. function madeSelection3(elem, helperMsg){
  209.     if(elem.value == "- Select Gender -"){
  210.         alert(helperMsg);
  211.         elem.focus();
  212.         return false;
  213.     }else{
  214.         return true;
  215.     }
  216. }
  217.  
  218. function madeSelection4(elem, helperMsg){
  219.     if(elem.value == "- Select Country -"){
  220.         alert(helperMsg);
  221.         elem.focus();
  222.         return false;
  223.     }else{
  224.         return true;
  225.     }
  226. }
  227.  
  228. function madeSelection5(elem, helperMsg){
  229.     if(elem.value == "- Select Day -"){
  230.         alert(helperMsg);
  231.         elem.focus();
  232.         return false;
  233.     }else{
  234.         return true;
  235.     }
  236. }
  237.  
  238. function madeSelection6(elem, helperMsg){
  239.     if(elem.value == "- Select Month -"){
  240.         alert(helperMsg);
  241.         elem.focus();
  242.         return false;
  243.     }else{
  244.         return true;
  245.     }
  246. }
  247.  
  248. function madeSelection7(elem, helperMsg){
  249.     if(elem.value == "- Select Year -"){
  250.         alert(helperMsg);
  251.         elem.focus();
  252.         return false;
  253.     }else{
  254.         return true;
  255.     }
  256. }
  257.  
  258.  
  259. function emailValidator(elem, helperMsg){
  260.     var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  261.     if(elem.value.match(emailExp)){
  262.         return true;
  263.     }else{
  264.         alert(helperMsg);
  265.         elem.focus();
  266.         return false;
  267.     }
  268. }
  269. </script>
  270.                 <form method="POST" action="Register_ID.php" onsubmit='return formValidator()'>
  271.                 <input type="hidden" id="access_level" name="access_level" value="member">
  272.            <tr>
  273.             <td colspan="3">
  274.                 <b>Member Details</b>
  275.             </td>
  276.           </tr>
  277.  
  278.      <tr>
  279.             <td width="25%">
  280.               <div align="left">Username</div>
  281.             </td>
  282.             <td colspan="2" width=80%>
  283.               <input type="text" id="username" name="username" maxlength="100">
  284.               <b><font color="FF6600">*</font></b></td>
  285.           </tr>
  286.  
  287.           <tr>
  288.             <td width="25%">
  289.               <div align="left">Password</div>
  290.             </td>
  291.             <td colspan="2" width="72%">
  292.               <input type="password" id="password" Name="password" maxlength="100">
  293.               <b><font color="FF6600">*</font></b> </td>
  294.           </tr>
  295.  
  296.             <tr>
  297.             <td width="25%">
  298.               <div align="left">First Name</div>
  299.             </td>
  300.             <td colspan="2" width="72%">
  301.               <input type="text" id="first_name" Name="first_name" maxlength="100">
  302.               <b><font color="FF6600">*</font></b></td>
  303.             </tr>
  304.  
  305.             <tr>
  306.             <td width="25%">
  307.               <div align="left">Last Name</div>
  308.             </td>
  309.             <td colspan="2" width="72%">
  310.               <input type="text" id="last_name" Name="last_name" maxlength="100">
  311.               <b><font color="FF6600">*</font></b></td>
  312.  
  313.             <tr>
  314.             <td width="25%">
  315.               <div align="left">E-mail Address</div>
  316.             </td>
  317.             <td colspan="2" width="72%">
  318.               <input type="text" id="e_mail" Name="e_mail" maxlength="100">
  319.               <b><font color="FF6600">*</font></b><br></td>
  320.           </tr>
  321.  
  322.           <tr>
  323.             <td width="25%">
  324.               <div align="left">Telephone</div>
  325.             </td>
  326.             <td colspan="2" width="72%">
  327.                 <input type="number" id="Phone" Name="Phone" maxlength="15">
  328.               <b><font color="FF6600">*</font></b><br> (Eg. 0121234567, 0312345678 , +6512345678)</td>
  329.           </tr>
  330.  
  331.  
  332. <tr>
  333.             <td width="25%">
  334.               <div align="left">Date of Birth</div>
  335.             </td>
  336.             <td colspan="2" width="72%">
  337.               <select size="1" maxlength="2" id="dobday" Name="dobday">
  338.                 <option>- Select Day -</option>
  339.                 <option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option>
  340.  
  341.             </select>
  342.  
  343.             <select size="1" id="dobmonth" Name="dobmonth">
  344.                 <option>- Select Month -</option>
  345.                 <option value="01">January</option><option value="02">February</option><option value="03">March</option><option value="04">April</option><option value="05">May</option><option value="06">June</option><option value="07">July</option><option value="08">August</option><option value="09">September</option><option value="10">October</option><option value="11">November</option><option value="12">December</option>
  346.  
  347.             </select>
  348.  
  349.             <select size="1" id="dobyear" Name="dobyear">
  350.                 <option>- Select Year -</option>
  351.                 <option value="1998">1998</option><option value="1999">1999</option><option value="2000">2000</option><option value="2001">2001</option><option value="2002">2002</option><option value="2003">2003</option><option value="2004">2004</option><option value="2005">2005</option><option value="2006">2006</option><option value="2007">2007</option><option value="2008">2008</option><option value="2009">2009</option><option value="2010">2010</option>
  352.  
  353.             </select>
  354.               <b><font color="#ff6600">*</font></b> <br></td>
  355.     </tr>
  356.  
  357.  
  358.  
  359. <tr>
  360.             <td width="25%">
  361.               <div align="left">Gender</div>
  362.             </td>
  363.             <td colspan="2" width="72%">
  364.               <select size="1" id="gender" Name="gender">
  365.                 <option>- Select Gender -</option><option value="1">Male</option><option value="2">Female</option>
  366.  
  367.               </select>
  368.               <b><font color="#ff6600">*</font></b> </td>
  369.           </tr>
  370.  
  371.  
  372. <tr>
  373.             <td width="25%">
  374.               <div align="left">Nationality</div>
  375.             </td>
  376.  
  377.             <td colspan="2" width="72%">
  378.               <select id="nationality_id" Name="nationality_id" size="1">
  379.               <option>- Select Country -</option>
  380.  
  381.               <option value="1">Afghanistan </option><option value="2">Albania </option><option value="3">Algeria </option><option value="4">American Samoa </option><option value="5">Andorra </option><option value="6">Angola </option><option value="7">Anguilla </option><option value="8">Antarctica </option><option value="9">Antigua and Barbuda </option><option value="10">Arctic Ocean </option><option value="11">Argentina </option><option value="12">Armenia </option><option value="13">Aruba </option><option value="14">Ashmore and Cartier Islands </option><option value="15">Atlantic Ocean </option><option value="16">Australia </option><option value="17">Austria </option><option value="18">Azerbaijan </option><option value="19">Bahamas, The</option><option value="20">Bahrain</option><option value="21">Baker Island</option><option value="22">Bangladesh</option><option value="23">Barbados</option><option value="24">Bassas da India</option><option value="25">Belarus</option><option value="26">Belgium</option><option value="27">Belize</option><option value="28">Benin</option><option value="29">Bermuda</option><option value="30">Bhutan</option><option value="31">Bolivia</option><option value="32">Bosnia and Herzegovina</option><option value="33">Botswana</option><option value="34">Bouvet Island</option><option value="35">Brazil</option><option value="36">British Indian Ocean Territory</option><option value="37">British Virgin Islands</option><option value="38">Brunei</option><option value="39">Bulgaria</option><option value="40">Burkina Faso</option><option value="41">Burma</option><option value="42">Burundi</option><option value="43">Cambodia</option><option value="44">Cameroon</option><option value="45">Canada</option><option value="46">Cape Verde</option><option value="47">Cayman Islands</option><option value="48">Central African Republic</option><option value="49">Chad</option><option value="50">Chile</option><option value="51">China</option><option value="52">Christmas Island</option><option value="53">Clipperton Island</option><option value="54">Cocos (Keeling) Islands</option><option value="55">Colombia</option><option value="56">Comoros</option><option value="57">Congo, Democratic Republic of the</option><option value="58">Congo, Republic of the</option><option value="59">Cook Islands</option><option value="60">Coral Sea Islands</option><option value="61">Costa Rica</option><option value="62">Cote d'Ivoire</option><option value="63">Croatia</option><option value="64">Cuba</option><option value="65">Cyprus</option><option value="66">Czech Republic</option><option value="67">Denmark</option><option value="68">Djibouti</option><option value="69">Dominica</option><option value="70">Dominican Republic</option><option value="71">East Timor</option><option value="72">Ecuador</option><option value="73">Egypt</option><option value="74">El Salvador</option><option value="75">Equatorial Guinea</option><option value="76">Eritrea</option><option value="77">Estonia</option><option value="78">Ethiopia</option><option value="79">Europa Island</option><option value="80">Falkland Islands (Islas Malvinas)</option><option value="81">Faroe Islands</option><option value="82">Fiji</option><option value="83">Finland</option><option value="84">France</option><option value="85">French Guiana</option><option value="86">French Polynesia</option><option value="87">French Southern and Antarctic Lands</option><option value="88">Gabon</option><option value="89">Gambia, The</option><option value="90">Gaza Strip</option><option value="91">Georgia</option><option value="92">Germany</option><option value="93">Ghana</option><option value="94">Gibraltar</option><option value="95">Glorioso Islands</option><option value="96">Greece</option><option value="97">Greenland</option><option value="98">Grenada</option><option value="99">Guadeloupe</option><option value="100">Guam</option><option value="101">Guatemala</option><option value="102">Guernsey</option><option value="103">Guinea</option><option value="104">Guinea-Bissau</option><option value="105">Guyana</option><option value="106">Haiti</option><option value="107">Heard Island and McDonald Islands</option><option value="108">Holy See (Vatican City)</option><option value="109">Honduras</option><option value="110">Hong Kong</option><option value="111">Howland Island</option><option value="112">Hungary</option><option value="113">Iceland</option><option value="114">India</option><option value="115">Indian Ocean</option><option value="116">Indonesia</option><option value="117">Iran</option><option value="118">Iraq</option><option value="119">Ireland</option><option value="120">Israel</option><option value="121">Italy</option><option value="122">Jamaica</option><option value="123">Jan Mayen</option><option value="124">Japan</option><option value="125">Jarvis Island</option><option value="126">Jersey</option><option value="127">Johnston Atoll</option><option value="128">Jordan</option><option value="129">Juan de Nova Island</option><option value="130">Kazakhstan</option><option value="131">Kenya</option><option value="132">Kingman Reef</option><option value="133">Kiribati</option><option value="134">Korea, North</option><option value="135">Korea, South</option><option value="136">Kuwait</option><option value="137">Kyrgyzstan</option><option value="138">Laos</option><option value="139">Latvia</option><option value="140">Lebanon</option><option value="141">Lesotho</option><option value="142">Liberia</option><option value="143">Libya</option><option value="144">Liechtenstein</option><option value="145">Lithuania</option><option value="146">Luxembourg</option><option value="147">Macau</option><option value="148">Macedonia, The Former Yugoslav Republic of</option><option value="149">Madagascar</option><option value="150">Malawi</option><option value="151">Malaysia</option><option value="152">Maldives</option><option value="153">Mali</option><option value="154">Malta</option><option value="155">Man, Isle of</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="160">Mayotte</option><option value="161">Mexico</option><option value="162">Micronesia, Federated States of</option><option value="163">Midway Islands</option><option value="164">Moldova</option><option value="165">Monaco</option><option value="166">Mongolia</option><option value="167">Montserrat</option><option value="168">Morocco</option><option value="169">Mozambique</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Navassa Island</option><option value="173">Nepal</option><option value="174">Netherlands</option><option value="175">Netherlands Antilles</option><option value="176">New Caledonia</option><option value="177">New Zealand</option><option value="178">Nicaragua</option><option value="179">Niger</option><option value="180">Nigeria</option><option value="181">Niue</option><option value="182">Norfolk Island</option><option value="183">Northern Mariana Islands</option><option value="184">Norway</option><option value="185">Oman</option><option value="186">Pacific Ocean</option><option value="187">Pakistan</option><option value="188">Palau</option><option value="189">Palmyra Atoll</option><option value="190">Panama</option><option value="191">Papua New Guinea</option><option value="192">Paracel Islands</option><option value="193">Paraguay</option><option value="194">Peru</option><option value="195">Philippines</option><option value="196">Pitcairn Islands</option><option value="197">Poland</option><option value="198">Portugal</option><option value="199">Puerto Rico</option><option value="200">Qatar</option><option value="201">Reunion</option><option value="202">Romania</option><option value="203">Russia</option><option value="204">Rwanda</option><option value="205">Saint Helena</option><option value="206">Saint Kitts and Nevis</option><option value="207">Saint Lucia</option><option value="208">Saint Pierre and Miquelon</option><option value="209">Saint Vincent and the Grenadines</option><option value="210">Samoa</option><option value="211">San Marino</option><option value="212">Sao Tome and Principe</option><option value="213">Saudi Arabia</option><option value="214">Senegal</option><option value="215">Serbia and Montenegro</option><option value="216">Seychelles</option><option value="217">Sierra Leone</option><option value="218">Singapore</option><option value="219">Slovakia</option><option value="220">Slovenia</option><option value="221">Solomon Islands</option><option value="222">Somalia</option><option value="223">South Africa</option><option value="224">South Georgia and the South Sandwich Islands</option><option value="225">Southern Ocean</option><option value="226">Spain</option><option value="227">Spratly Islands</option><option value="228">Sri Lanka</option><option value="229">Sudan</option><option value="230">Suriname</option><option value="231">Svalbard</option><option value="232">Swaziland</option><option value="233">Sweden</option><option value="234">Switzerland</option><option value="235">Syria</option><option value="236">Tajikistan</option><option value="237">Tanzania</option><option value="238">Thailand</option><option value="239">Togo</option><option value="240">Tokelau</option><option value="241">Tonga</option><option value="242">Trinidad and Tobago</option><option value="243">Tromelin Island</option><option value="244">Tunisia</option><option value="245">Turkey</option><option value="246">Turkmenistan</option><option value="247">Turks and Caicos Islands</option><option value="248">Tuvalu</option><option value="249">Uganda</option><option value="250">Ukraine</option><option value="251">United Arab Emirates</option><option value="252">United Kingdom</option><option value="253">United States</option><option value="254">Uruguay</option><option value="255">Uzbekistan</option><option value="256">Vanuatu</option><option value="257">Venezuela</option><option value="258">Vietnam</option><option value="259">Virgin Islands</option><option value="260">Wake Island</option><option value="261">Wallis and Futuna</option><option value="262">West Bank</option><option value="263">Western Sahara</option><option value="264">Yemen</option><option value="265">Zambia</option><option value="266">Zimbabwe</option><option value="267">Taiwan</option><option value="999">Others</option>
  382.  
  383.             </select>
  384.               <b><font color="#ff6600">*</font></b> <br></td>
  385.           </tr>
  386.  
  387.  
  388.           <tr>
  389.             <td width="25%" valign="top">
  390.               <div align="left">Address</div>
  391.             </td>
  392.             <td colspan="2" width="72%">
  393.               <input type="text" id="address" Name="address" maxlength="200" size = "27"> <b><font color="FF6600">*</font></b></td>
  394.           </tr>
  395.  
  396.                       <tr>
  397.             <td width="25%">
  398.               <div align="left">City</div>
  399.             </td>
  400.             <td colspan="2" width="72%">
  401.               <input type="text" id="city" Name="city" maxlength="100">
  402.               <b><font color="FF6600">*</font></b></td>
  403.           </tr>
  404.  
  405.             <tr>
  406.             <td width="25%">
  407.               <div align="left">State</div>
  408.             </td>
  409.             <td colspan="2" width="72%">
  410.               <input type="text" id="state" Name="state" maxlength="100">
  411.               <b><font color="FF6600">*</font></b></td>
  412.           </tr>
  413.  
  414.            <tr>
  415.             <td width="25%">
  416.               <div align="left">Post Code</div>
  417.             </td>
  418.             <td colspan="2" width="72%">
  419.               <input type="number" id="post_code" Name="post_code" maxlength="100">
  420.               <b><font color="FF6600">*</font></b></td>
  421.           </tr>
  422.  
  423.  
  424. <tr>
  425.             <td width="25%">
  426.               <div align="left">Register Date</div>
  427.             </td>
  428.             <td colspan="2" width="72%">
  429.               <select size="1" maxlength="2" id="register_day" Name="register_day">
  430.                 <option>- Select Day -</option>
  431.                 <option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option>
  432.  
  433.             </select>
  434.  
  435.             <select size="1" id="register_month" Name="register_month">
  436.                 <option>- Select Month -</option>
  437.                 <option value="01">January</option><option value="02">February</option><option value="03">March</option><option value="04">April</option><option value="05">May</option><option value="06">June</option><option value="07">July</option><option value="08">August</option><option value="09">September</option><option value="10">October</option><option value="11">November</option><option value="12">December</option>
  438.  
  439.             </select>
  440.  
  441.             <select size="1" id="register_year" Name="register_year">
  442.                 <option>- Select Year -</option>
  443.                 <option value="2009">2009</option><option value="2010">2010</option>
  444.  
  445.             </select>
  446.               <b><font color="#ff6600">*</font></b> <br></td>
  447.     </tr>
  448.  
  449.  
  450.            <tr>
  451.             <td width="25%">&nbsp;</td>
  452.             <td colspan="2" align="left" width="72%"> <br>
  453.         <input type='submit' value='Submit'/>
  454.         <input type="Reset" value="Reset">
  455.             </td>
  456.           </tr></form>
  457.         </table>
May 17 '10 #1
1 1567
acoder
16,027 Expert Mod 8TB
A new Date object defaults to today's date, so you can create a Date object out of the input and then compare to today's date. See this link which should help to get you started.
May 17 '10 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

30
by: Dr John Stockton | last post by:
It has appeared that ancient sources give a method for Numeric Date Validation that involves numerous tests to determine month length; versions are often posted by incomers here. That sort of code...
14
by: Steve Wright | last post by:
I am trying to validate if an entry on a form is a date. I have adapted code I found here http://www.codingforums.com/archive/index.php/t-14325 as below but I can't seem the get the results that I...
11
by: Diego | last post by:
Hi all a quick question: how can I validate a date in asp.net (2.0) with c#? I didn't find a quick anwer. Thanks, Diego.
2
by: Roh | last post by:
Hi, Can we use Javascript and .Net Validation controls on the same page. If yes how? Please provide some examples which will help me a lot....thanks.
11
by: carriolan | last post by:
Hi I have a very simple problem indeed, but I am unable to solve it. I am inputing a short date into an unbound text box with a short date input mask. I am in the UK so my date format is...
3
by: pmarisole | last post by:
The following javascript code gives me the date validation that I need except after the correct date is entered into the field, it puts the date in the wrong format EXAMPLE: User enters...
6
by: Krazy K | last post by:
Can anyone please guide me to a good resource for date validation in Javascript using dd/mm/yy format? There are many sites using other formats but I have not come across anything that uses...
2
by: John Smith | last post by:
Hello, I have a VB.NET application with a Windows form that have several textboxes fields where I have dates entered. I would like to do a date validation check after the the field is updated, so...
8
pradeepjain
by: pradeepjain | last post by:
<script language = "Javascript"> /** * DHTML date validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/) */ // Declaring valid date character, minimum year and maximum...
5
Stang02GT
by: Stang02GT | last post by:
I have been asked to validate a date on our web-page so that people cannot enter dates like 14/1/08 or 2/30/06. I have found code that will do exactly what i need it to do, but i am not sure how to...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.