【发布时间】:2014-09-28 12:11:50
【问题描述】:
我已经实现了一个 html 下拉列表,一切似乎都很好,只是想整理一下:
1) 当订单屏幕加载时,“选择”作为下拉菜单中的初始选项出现。当用户单击下拉菜单时,仍然会出现“选择”。我想在选择下拉列表时隐藏“选择”,我缺少视图中的某些选项?
2) 验证方面,在从下拉菜单中选择一个选项之前,我无法下订单。这很好,但是在我使用文本框并收到一个漂亮的大红色错误消息之前,现在我什么也没得到,如何通知用户必须选择一个选项?
<div class="editor-field">
@Html.DropDownListFor(x => x.Selected_BicycleModelId, Model.BicycleModels, "Select")
@Html.ValidationMessageFor(model => model.Order.BicycleModel)
</div>
更新
@Html.ValidationMessageFor(model => x.Selected_BicycleModelId)
已解决验证消息问题(感谢 Roman Ko)。任何关于“选择”消失的想法 - JQuery?
【问题讨论】:
标签: javascript jquery html asp.net-mvc html.dropdownlistfor