我正在開發一個使用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