मैं MVC4 परियोजना जहां मैं एक बहु चयन लटकतीएकाधिक चुनें लटकती
@Html.DropDownList("year_selected", (SelectList)(ViewData["YearSelected"]), new { tabindex = "14", multiple = "multiple", style = "width:150px;height:200px;" })
इसके साल की सूची के साथ आबादी है मैं नियंत्रक में उल्लेख किया है
int minYear =Int32.Parse(Helper.MinYear);
int maxYear = Int32.Parse(Helper.MaxYear);
var yearSelectedList = new List<SelectListItem>();
for (int count = minYear; count <= maxYear; count++)
{
yearSelectedList.Add(new SelectListItem()
{
Text = count.ToString(),
Value = count.ToString()
});
}
var yearselectlist = new SelectList(yearSelectedList, "Value", "Text");
ViewData["YearSelected"] = yearselectlist;
और पर पर काम कर रहा हूँ ड्रॉपडाउन क्लिक मैं jquery को उस विशेष मान का चयन करने के लिए बुला रहा हूं और जब पेज लोड हो जाता है तो मैं उन्हें डिफ़ॉल्ट रूप से चुनकर डेटाबेस में सहेजे गए मानों की जांच कर रहा हूं
यहां jquery कोड है मान जो डेटाबेस
if (str_year_selected.val() != "") {
var yeararray = str_year_selected.val().split(",");
for (var i in yeararray) {
var val = yeararray[i];
year_selected.find('option:[value=' + val + ']').attr('selected', 1);
}
}
में सहेजा जाता है का चयन किया और यहाँ के लिए कोड मैं मान का चयन करने के लिए जब उपयोगकर्ता क्लिक करता है या लटकती पर प्रेस Ctrl कुंजी को महत्व देता
year_selected.change(function() {
var selectedyears = "";
$("#year_selected :selected").each(function (i) {
if (i != 0) {
selectedyears += ",";
}
selectedyears += $(this).text();
});
str_year_selected.val(selectedyears);
});
सब कुछ सही काम कर रहा है का उपयोग कर रहा है। लेकिन अब समस्या यह है कि उपयोगकर्ता ड्रॉपडाउन के अंदर चेकबॉक्स चाहता है ताकि विकल्प को चेक कर सकें।
मैं यह कैसे कर सकता हूं?
धन्यवाद reply..do के लिए यू किसी भी डेमो .. या संदर्भ जहां मैं इन बातों को – Mahajan344
+1 यह भयानक है की जाँच कर सकते हैं। –
[लेखक द्वारा टिप्पणी हटाई गई] – clairestreb