ورود

View Full Version : ست کردن یک مقدار به عنوان عنصر اول کنترل select



نیکناز
شنبه 28 دی 1392, 14:38 عصر
سلام
من یه کنترل select دارم . می خوام وقتی کاربر وارد پیج شد البته پیج مربوط به ویرایش ، آپشنی که قبلا کاربر انتخاب کرده و تو دیتابیس ذخیره شده به عنوان اولین عنصر کمبو نشون داده بشه .
من کد زیر و نوشتم ولی عمل نمیکنه . و عنصر تو دیتابیس به عنوان ایندکس صفر کمبو ، نشون داده نمیشه.




<select class="form-control" id="form-field-select-1" style="width: 40.5555%; padding: 5px 4px;" name="id_tblgrohfari">


@foreach (var item in koopaproject.Models.MyModelClasses.mahsol.getMahso lAsli())
{
var jomle = "";

<option disabled="disabled" value="" style="font-weight: bold; color: #5bc0de;">
@item.namegorohasli
</option>

foreach (var item2 in koopaproject.Models.MyModelClasses.mahsol.getMahso latFarii(item.id))
{
<option value="@item2.id" style="margin-right:3px;padding:10px; ">&nbsp;&nbsp;&nbsp;&nbsp;
@if (item2.namegorohfari == "0")
{
jomle = "در حال حاضر زیر مجموعه ندارد";

}

else
{
jomle = item2.namegorohfari;

}
@jomle
</option>
}



}




</select>




البته تابع findGrohFari درست عمل می کنه . مقدار درست بر می گردونه .


$('#form-field-select-1').val("@(koopaproject.Models.MyModelClasses.adminclass.fi ndGrohFari(Model.id_tblgrohfari).FirstOrDefault(). namegorohfari)");

bahar0011
شنبه 28 دی 1392, 15:14 عصر
سلام اگر شامل شرط بود باید selected option شود


<option selected="selected" value="@item2.id" style="margin-right:3px;padding:10px; ">

hakim22
شنبه 28 دی 1392, 18:30 عصر
اگر از SelectList استفاده کنید خودش یک آرگومان ورودی برای مقدار انتخاب نشده دارد.