'a göre seçili değerini al Benim görünümümde, ilk sütunun her satır için Açılır Kutusuna sahip olduğu bir tablo var. Son sütunda, aşağı açılan kutudan değeri almam gereken bir düğme vardır. Her DropDown kutusuna kimlik belirledim. Ancak doğru seçilen değeri alamıyorum. Sadece bir açılır kutusunu kullanırsanız kod çalışıyor altında,DropDownListFor'un DropDown ID
:
<td class="col-md-2">
@Html.DropDownListFor(model => model.SelectedBranch, Model.BranchList, new { id = "ddBranch-" + item.ID, style = "display:none;", @Class = "form-control m-right-sm" })
</td>
JS Kod: Tek bir Açılır kutusunu kullanın, ben değerini
HTML kodu istenen olsun
function update(id) {
var e = document.getElementById("ddBranch-" + id);
var br = e.options[e.selectedIndex].value;
: birden fazla açılan kutu beri
function update(id) {
var branchid = $("#SelectedBranch").val();
Ama kodunun altına kullanarak çalıştı
Şimdi ilk ifade düzgün çalışıyor. var e
'da değerler alıyorum. Kontrol ettim ve ikinci öğenin selected
ile true
arasında olduğunu tespit ettim. Ama ikinci ifade hata veriyor. SO üzerinde önerilen benzer yaklaşım çift denedim ama hiçbir şey çalışıyor gibi görünüyor. Asp.net mvc kullanıyorum. Lütfen önerin.
Ah !! kullanın. Aslında bu oldukça basitti. Çok teşekkürler. Bu çalıştı. – Gaurav
Eğer bu doğru cevap ise, o zaman cevap olarak işaretleyebilir misiniz? –
Bunu denedim. 9 dakika sonra yapılabilecek bir hata var. Tamamlamak için 9 dakika bekliyorum :) – Gaurav