javascript – 在html select元素中显示空值

我在表单中有一个HTML select元素(组合框),其中包含一对if选项.一如既往,每个选项都有一个特定的值.在页面初始化期间,我从服务器获取一个值,我必须将其用作列表中的选定选项.但有时我从服务器获得的值与任何可用选项都不匹配. (GRRRR)

我想让用户知道我从服务器获得的值不是一个有效的选项.我想要做的是显示一个空的选择框(好像没有做出选择),而没有一个实际的空选项作为选项之一.如果可能的话,我还想使用默认的select元素.这样的事情可能吗?

编辑:当你在IE9中将一个combox的值设置为”时(我使用$(‘select’).val(”))它会清空组合框中的文本,这正是我需要的.不幸的是只有IE9这样做,所以这不是一个选择.

解决方法:

开箱即用,HTML选择不提供此类功能.您必须添加一个空的< option value =“somethingwrong”>请选择一个值< / option>元素并使用脚本来检查用户是否已选择此特定值.我建议同时捕获下拉列表的onchange事件和整个表单的onsubmit事件.

上一篇:javascript – 在可编辑的网格中,如何在选择项目时使Ext组合框立即完成编辑模式?


下一篇:十二、SWING界面设计