选择框验证


select box validation

下面是selectbox验证的代码,但它不起作用。。有人能帮忙吗。。

        <?php include('../config.php'); ?>
            <style>
        #errorMessage {
          color:red;
            font-size:12px;
              margin-left:10px;
             }
          </style>

       </form>
          <script src="http://code.jquery.com/jquery-1.11.1.min.js">                     </script>
         <script src="http://jqueryvalidation.org/files/dist/jquery.validate.min.js"></script>
              <script src="http://jqueryvalidation.org/files/dist/additional-methods.min.js">             </script>
           <script>
         jQuery.validator.setDefaults({
         debug: true,
           success: "valid"
              });
                $( "#agentlist" ).validate({
          rules: {
           field: {
           required: true
        }
         }
           });
         </script>
        <div id="distanceform" style="width:100%; height:auto;border:0.1em solid #CCC;float:left;">
       <div id="distanceformtitle" style="border-bottom:0.1em solid #CCC;width:98%;height:25px;text-align:left;font-size:13px;padding-left:2%;padding-top:11px;background-color:#FAFAFA;color:#1D89CE;">Distance Report</div>
          <div id="errorMessage"></div>
    <span>
      <select name="agentlist" id="agentlist" class="selectclass">
      <option value="">--Select Agent--</option>
       <?php
               $x=mysqli_query($con,"select * from accounts where gid='0' and companyid='".$_SESSION['newforcecid']."' and publishstatus='1'");
            while($data=mysqli_fetch_assoc($x)){
              ?>     
           <option value="<?php echo($data['imeino']); ?>">
          <?php      echo($data['firstname']); ?></option><?php
       }
         ?>
     </select>
        </span>
         <span><input type="text" class="textclass" name="fromdate" id="fromdate" placeholder="From Date" value="<?php echo(date('d-m-Y')); ?>"></span>
       <span><input type="text" class="textclass" name="todate" id="todate" placeholder="To Date" value="<?php echo(date('d-m-Y')); ?>"></span>
        <input type="button" id="search" name="search"  value="Search" class="btnclass">
        </div>
        <br>
         <div id="distanceresult"  >
        </div>

验证不起作用。。当我点击提交数据时,没有显示错误消息,同时也没有显示

只需要在月数后添加dateFormat: 'dd-mm-yy',

点击此处查看演示

  <script> 
  $(function () {
      $("#txtFrom").datepicker({
    numberOfMonths: 1,
    dateFormat: 'dd-mm-yy',
    onSelect: function (selected) {
        var dt = new Date(selected);
        dt.setDate(dt.getDate() + 1);
        $("#txtTo").datepicker("option", "minDate", dt);
    }
});
$("#txtTo").datepicker({
    numberOfMonths: 1,
    dateFormat: 'dd-mm-yy',
    onSelect: function (selected) {
        var dt = new Date(selected);
        dt.setDate(dt.getDate() - 1);
        $("#txtFrom").datepicker("option", "maxDate", dt);
    }
});
          });
            </script>  

您可以在选项中使用dateFormat:"dd-mm-yy"。请查看此处所有可能的日期格式

假设您使用的是jQuery ui:

var date=$.datepicker.formatDate( "dd-mm-yy", new Date( 2015, 2 - 1, 25 ) );

日期值为:2015-02-25