我正在开发一个使用Zend Framework 2的应用程序,我使用两个选择框。 第一个是来自数据库的数据,第二个是空的。选择与禁用属性设置为“禁用”仍然允许在Chrome上选择选项
点击按钮来传递从所选择的选项之后第一选择到第二个(通过Javascript)我设置禁用属性在第一选择到“禁用”使得没有其他选项可以被选择并因此传递给第二选择。
//Whithin javascript function
var s = document.getElementById('firstSelect');
s.setAttribute("disabled","disabled");
一切工作的IE,Firefox和Safari罚款(传递了一个参数从第一后选择到其他的第一个选择是禁用,greyedout,你根本无法选择更多的选择。),但无法在Chrome 。
第一个选择像所有其他浏览器一样变灰,但仍然允许用户选择另一个选项并将其传递到另一个选择框。发生这种情况后,不能选择更多选项,并且其行为与所有其他浏览器的行为相同。
任何想法,为什么会发生这种情况?
我无法重现该问题。你能提供一个完整的缩减测试用例吗? jsbin.com上的实时版本会有所帮助。 – Quentin