下拉值选择

问题描述:

我有下拉的HTML值与值a,b,c,d下拉值选择

我想提交一个选择值的表单。

我知道我可以使用

.change()

方法。

但是,如果每次选择相同的值,它将不起作用。

我已经试过

。点击()

,但在Chrome

工作
+2

在选择列表顶部添加一个0值的值(类似于“请在下面选择”)。使用.change()函数,如果它们重新选择默认选项,则不执行任何操作。 – tymeJV 2013-03-13 13:25:38

+0

但我的要求是这样的只有。我必须在选择相同的值时提交表单 – 2013-03-13 13:28:15

+0

您的要求似乎有缺陷。为什么你需要重新提交相同的选择?试图找出为什么要看看是否会有更好的解决方案。我想没有一个。似乎你应该有一个“选择一个选项”选项顶部强制onchange。 – epascarello 2013-03-13 13:47:23

既然你的要求,你需要能够得到同样的选择的值,你可以试试这个。这很丑陋,但它会完成工作。

$("select").mousedown(function() { 

}); 

请记住,这将激发您点击列表中的EVERYTIME。我强烈建议修改要求,在列表顶部包括一个空白选项作为默认选项。