dpzbzp8728 2016-11-12 10:05
浏览 28

在jquery验证时下拉和datepicker触发器

I am using codeigniter where I have autocomplete drop down and datepicker. If values are not selected then I am applying validations using jquery. Validations run properly but when I click on submit button drop down list or date picker gets auto trigger if not selected. I dont understand why this is happening

Date Picker is

    $(function ()
    {
      $('#search_date').datepicker
      ({
          format: "dd-mm-yyyy",
          autoclose: true,
          clearBtn : "true" ,
          startDate: new Date() ,
       })
    });

validations are

$( document ).ready(function() { 


$(":submit").on('click',function(){

$('#search_form').validate({
    rules: {

            loading:
            {
                required:true
            },
            discharge:
            {
                required:true
            },
            search_date:
            {
                required:true                   
            }
    },
    messages: {

            loading:
            {
                required:"Required!"    
            },          

            discharge:
            {
                required:"Required!"
            },
            search_date:
            {
                required:"Required!"                    
            }

    errorElement: "span",
    errorPlacement: function(error, element) {               
                error.appendTo(element.parent());     
            },

   submitHandler: function (form) {

                   if ($(form).valid()) 
                       form.submit(); 
                   return false; // prevent normal form posting

    }
});
});
});
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算
    • ¥15 java如何提取出pdf里的文字?
    • ¥100 求三轴之间相互配合画圆以及直线的算法
    • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
    • ¥15 名为“Product”的列已属于此 DataTable
    • ¥15 安卓adb backup备份应用数据失败
    • ¥15 eclipse运行项目时遇到的问题