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--')这可能是一些问题,不确定这是否是默认值