hey. i got this code, its 3 dropdown with a date to select
i dont success to do a validation to them in order to check if the date is
correct (ie. not 04/31/2004)
i want onsubmit to check if the date is vaild before sending it to php
anyone can help?




<div><label for='MyForm1ubirthdayInputfield'>ubirthday </label><select
name="ubirthday[dd]" tabindex=601 id='ubirthdaydd'><option
value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>

<option value="08">08</option>
<option value="09">09</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>
</select><select name="ubirthday[mm]" tabindex=602 id='ubirthdaymm'><option
value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>

<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>

</select><select name="ubirthday[yyyy]" tabindex=603
id='ubirthdayyyyy'><option value="1984">1984</option>
<option value="1985">1985</option>
<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>

<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
</select><p class='note' id='MyForm1ubirthdayError'></p></div>


the ajax:
$(function() { 


                // show a simple loading indicator



                var loader = $('<div id="loader"> images/loading.gif </div>')
                        .css({position: "relative", top: "1em", left: "25em"})
                        .hide()
                        .appendTo("body");
                $().ajaxStart(function() { 
                        loader.show();
                }).ajaxStop(function() {
                        loader.hide();
                });

                $().ajaxError(function(a, b, e) { 
                        throw e;
                });
                
                $.validator.setDefaults({
                        debug: true
                });
        
                var v = $("#MyForm1").validate({        


                        rules: { MyForm1nicknameInputfield: { minLength: 1, 
required: true,
maxLength: 45 } , MyForm1uemailInputfield: { minLength: 1, required: true,
maxLength: 45, email:true } , MyForm1uaboutmeInputfield: { minLength: 1,
maxLength: 11 } , MyForm1upassInputfield: { minLength: 1, required: true,
maxLength: 7, minLength: 1, maxLength: 7 } , MyForm1ugenderInputfield: {
required:true } , MyForm1ubirthdayInputfield: { required:true,
required:true, required:true }},                        submitHandler: 
function(form) {
                
                                
                                $(form).ajaxSubmit({
                                        
                                        dataType: "json",
                                        
                                        after: function(result) {
                                                
                                                if(result.status == 0) {
                                        
                                 v.showErrors(result.data);
                                                }       if(result.status == 1) 
{  alert("OK"); }
                                                
                                        }
                                });
                        }
                });
        });
-- 
View this message in context: 
http://www.nabble.com/Form-validator-plug---checking-valid-date-3-dropdowns-...-help-tf3384774.html#a9421389
Sent from the JQuery mailing list archive at Nabble.com.


_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to