我已经实现了一个html下拉列表,一切似乎都很好,我只想整理一下:
1) 当订单屏幕加载时,“选择”作为下拉列表上的初始选项出现。当用户单击下拉列表时,“选择”仍然出现。我想在选择下拉列表时隐藏“选择”,视图中缺少某些选项?
2)验证方面,我不能做一个订单,直到从下拉列表中选择一个选项。这是罚款,但之前我使用一个文本框,得到了一个漂亮的大红色错误消息,现在我什么都没有得到,我如何通知用户一个选项必须被选择?
<div class="editor-field">
@Html.DropDownListFor(x => x.Selected_BicycleModelId, Model.BicycleModels, "Select")
@Html.ValidationMessageFor(model => model.Order.BicycleModel)
</div>
更新
@Html.模型验证
已解决验证消息问题(感谢Roman Ko)。有人对“select”dissapearing-JQuery有什么想法吗?
>
您需要提供更多信息来确定验证不再有效的原因。特别是,模型中的属性和任何相关属性都会很有帮助
见@RomanKo的答案。我不想在这里发布同样的东西来抢他的风头。就我而言,我完全错过了。
试试这个:
@Html.ValidationMessageFor(model => x.Selected_BicycleModelId)
当涉及到“选择”标题时,您可以尝试使用——例如——jQuery来删除它:
$(document).on('change', '#Selected_BicycleModelId', function () {
$("#Selected_BicycleModelId option[value='']").each(function () {
$(this).remove();
});
});
有关更多详细信息,请参见jQuery从选择中删除选项。
我在将下拉选项值(这是一个数字)拉入MySQL查询时遇到了一些问题。这里有一些代码供您使用: users.jsp 我得到的500个错误是: HTTP状态[500]-[内部服务器错误] 类型异常报告 说明服务器遇到意外情况,无法完成请求。 Exception org.apache.jasper.jasperException:在处理第[8]行的JSP页[/insert-user.JSP]时发生异常
增加下拉列表在到按钮上,确保 data-activates 属性匹配 <ul> 标签的 id,你可以增加分隔线通过 <li class="divider"></li> 标签。 <!-- Dropdown Trigger --> <a class='dropdown-button btn' href='#' data-activates='dropdown1'>单击我</a> <!-- D
问题内容: 有人可以确认其 不 能够改变,当你点击一个选择框,显示一个下拉的高度。 select的size属性使其看起来像一个列表,CSS中的height属性也没有太大用。 问题答案: 已确认。 下拉部分设置为: 显示所有条目所需的高度,或者 需要显示的高度项(带有滚动条来查看剩余),其中是 在Firefox和Chrome中为20 在IE 6、7、8中为30 Opera 10为16 Opera 1
实现下拉列表(Combo Box)功能,可以用作下拉单选框。 [Code4App.com]
在本节中,您将学习如何处理Selenium WebDriver中的下拉列表。在继续本节之前,先了解一下在Selenium WebDriver中处理下拉列表的一些基础知识。 Selenium WebDriver下拉选择 Selenium WebDriver中的“选择”类用于在下拉列表中选择和取消选择选项。 可以通过将下拉webElement作为参数传递给其构造函数来初始化类型的对象。 如何从下拉菜单
本文向大家介绍JavaScript实现下拉列表,包括了JavaScript实现下拉列表的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了JavaScript实现下拉列表的具体代码,供大家参考,具体内容如下 这一次写了一个比较简单的下拉列表的实现,点击出现列表内容,再次点击列表消失,研究了很久,发现这种js写法确实比较好用。先看一下效果。 直接上代码,js是主要写的部分,css是随意调试