0
下拉列表的重複selctedItem我有一個包含多行的GridView。其中一列包含一個下拉列表,其中又包含多個項目。我只想驗證每行的每個ddl都應該包含一個唯一值。 爲了實現這一點,我寫了一個Jquery代碼。但我找到了更好的解決方案。我的代碼如下:網格不應該包含使用jquery
function gvDDLValidation() {
var gvDetDDLs = $("#gvDetails").find("select[id*='ddlGrade']");
$.each(gvDetDDLs, function() {
var duplicateExists = false;
var currVal = $(this).val();
gvDetDDLs.not(this).each(function() {
if ($(this).val() == currVal) {
duplicateExists = true;
alert("Duplicate entry is not allowed");
$(this).focus();
return false;
}
});
if (duplicateExists) {
return false;
}
});
return true;
}