Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中验证下拉列表_Javascript_Jquery_Drop Down Menu - Fatal编程技术网

Javascript 如何在jquery中验证下拉列表

Javascript 如何在jquery中验证下拉列表,javascript,jquery,drop-down-menu,Javascript,Jquery,Drop Down Menu,我有级联下拉显示报告。它的工作正常,但第二个下拉显示第一个下拉报告,然后第二个下拉报告和其他下拉继续 我想如果情况一直都在变为现实,那么我会得到所有人的报告 请告诉我出了什么问题: $("#SearchDialog").dialog({ resizable: false, autoOpen: false, width: 450, height: 'auto', show: 'blind', hide

我有级联下拉显示报告。它的工作正常,但第二个下拉显示第一个下拉报告,然后第二个下拉报告和其他下拉继续

我想如果情况一直都在变为现实,那么我会得到所有人的报告

请告诉我出了什么问题:

 $("#SearchDialog").dialog({
        resizable: false,
        autoOpen: false,
        width: 450,
        height: 'auto',
        show: 'blind',
        hide: 'blind',
        position: { my: "right top", at: "right top", of: window },
        buttons: {
            "Search": function () {

                var selected = $('#SearchDialogTabs').tabs('option', 'active');
                //var filter = "";

                if (selected == 0) {
                    var DistrictName = $('#ddlDistrict').val();
                    var TalukName = $('#ddlTaluk').val();
                    var HobliName = $('#ddlHobli').val();
                    var VillageName = $('#ddlVillage').val();

                    if ((DistrictName.length != 0) && (TalukName = '-- Select --')) {



                        if (($('#ddlDistrict').val() == '-- Select --')) {
                            alert("Please Select District");
                            $("#SearchDialogTabs").tabs({ selected: 0 });
                            $("#SearchDialog").dialog('open');
                        }

                        GetDistrictReport($('#ddlDistrict>option:selected').val());

                    }


                    if ((DistrictName.length != 0) && (TalukName = $('#ddlTaluk').val()) && (HobliName = '-- Select --')) {

                        if (($('#ddlTaluk').val() == '-- Select --')) {
                            alert("Please Select Taluk");
                            $("#SearchDialogTabs").tabs({ selected: 0 });
                            $("#SearchDialog").dialog('open');
                        }


                        GetTalukReport($('#ddlTaluk>option:selected').val());

                    }



                    if (($('#ddlHobli').val() == '-- Select --')) {
                        alert("Please Select Hobli");
                        $("#SearchDialogTabs").tabs({ selected: 0 });
                        $("#SearchDialog").dialog('open');
                    }

                    if ((DistrictName.length != 0) && (TalukName.length != 0) && (HobliName.length != 0)) {
                        GetHobliReport($('#ddlHobli>option:selected').val());
                    }


                    if (($('#ddlVillage').val() == '-- Select --')) {
                        alert("Please Select Village");
                        $("#SearchDialogTabs").tabs({ selected: 0 });
                        $("#SearchDialog").dialog('open');
                    }

                    if ((DistrictName.length != 0) && (TalukName.length != 0) && (HobliName.length != 0) && (VillageName.length != 0)) {
                        GetVillageReport($('#ddlVillage>option:selected').val());
                    }
                }                 

        },
          Cancel: function () {
                $(this).dialog("close");
            }
    });

添加一个提琴来简化我们的测试。($('#ddlHobli').val()='--Select--')这可能是一些问题,不确定这是否是默认值