$("#id").val("请选择");
前台
@Html.DropDownListFor(model=> model.lishudanweiid, ViewBag.DevNameList asIEnumerable<SelectListItem>, "请选择", new {@class = "form-control" })
后台
1绑定数据源 :ViewBag.DevNameList 红色部分要与前台一致
public void GetTielujuInfos()
{
List<Model.Sys_Station>seriesList = StationService.LoadEntities(u =>u.higherUpcode.Equals("A0000")).ToList(); ;
//1.2将YzSeriesEntity的数据封装到SelectList中,制定要生成下拉框选项的value和text属性
SelectList selList1 = newSelectList(seriesList, "UnitCode", "UnitName");
ViewBag.DevNameList = selList1;
}
Id和text 同时拿到
<input type="hidden"name="lishudanwei" id="lishudanwei" />
$("#lishudanwei").val($("#lishudanweiidoption:selected").text());
$("#text").val($("#id option:selected").text());
$("#id option:selected").val()
判断请选择
if("请选择" == $("#leixingid option:selected").text()) {
$.messager.alert('警告', '请选择类别!');
return;
}
另外一种下拉绑定适合多个共用
新增前台:
页面:<inputclass="easyui-combobox" id="leixingid"
name="leixingid"
data-options="
url:'/Zhiqinshilileixing/GetQicaileibie',
valueField:'id',
textField:'name',
panelHeight:'auto'
" required="true">
提交获取值: $("#leixingmingcheng").val($("#leixingid").combobox('getText'));
相同后台:
public ActionResult GetQicaileibie()
{
var data = ZhiqinshilileixingService.LoadEntities(u => true);
var d1 = from d in data
select new
{
d.id,
d.name
};
return Json(d1);
}
编辑
页面加载:
$('#leixingid').combobox({
url:'/Zhiqinshilileixing/GetQicaileibie',
valueField: 'id',
textField: 'name',
});
页面:<input id="leixingid" name="leixingid"value="@Model.leixingid" required="true" />
提交获取值: $("#leixingmingcheng").val($("#leixingid").combobox('getText'));