Hi,
I am using below code for a SELECT and for validating it but it's not working... I am mean it' considering it valid even if no value! How can I fix this please?
- <span><label>Birthday</label></span>
- <span>
- <select id="cboDay">
- <option value="">[Day..]</option>
- <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>
- </select>
- <select id="cboMonth">
- <option value="">[Month..]</option>
- <option value="01">January</option>
- <option value="02">Febuary</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">Septmebr</option>
- <option value="10">October</option>
- <option value="11">November</option>
- <option value="12">December</option>
- </select>
- </span>
- $("#frmSubscribe").validate({
- rules:
- {
- txtName:
- {
- minlength: 3,
- required: true
- },
- txtEmail:
- {
- email: true,
- required: true
- },
- txtMobile:
- {
- minlength: 8,
- required: true
- },
- cboDay:
- {
- valueNotEquals: "null"
- },
- cboMonth:
- {
- valueNotEquals: "null"
- }
- },
- messages: {
- txtName: "Please enter your name",
- txtEmail: "Please enter your email address",
- txtMobile:
- {
- required: "Please enter your mobile number",
- minlength: "Invalid mobile number"
- },
- cboDay: "Please enter your birthday",
- cboMonth: "Please enter your birthday"
- },
- submitHandler: function (form)
- {
- $("#btnSubmit").hide();
-
- $.blockUI({ css: {
- border: 'none',
- padding: '15px',
- backgroundColor: '#000',
- '-webkit-border-radius': '10px',
- '-moz-border-radius': '10px',
- opacity: .5,
- color: '#fff'
- } });
-
- $.ajax({
- type: 'POST',
- url: "send_subscription.php",
- // dataType: "json",
- data: $('#frmSubscribe').serialize(),
- success: function()
- {
- window.location.href = 'http://www.aromaexpressbh.com';
- },
- error: function(jq,status,message)
- {
- alert('A jQuery error has occurred. Status: ' + status + ' - Message: ' + message);
- }
- });
- }
- });