2016-04-11 56 views
0

Parsley 2.0.6中是否有內部的東西可能導致Internet Explorer無法將收音機和複選框作爲parsleyField.$element荷蘭芹複選框和收音機不在IE中驗證

例如,在我的ParsleyConfig我有以下幾點:

var ParsleyConfig = { 
    classHandler: function (parsleyField) { 
     var $field = parsleyField.$element; 
     // When looped through, contains only text type inputs, 
     // doesn't contain checkbox or radio type inputs. 
     // Happens for IE only. 
     console.log($field); 
} 

我也只是發現它的工作原理,當我把IE11在9或10渲染模式。

+0

v2.0.6已經很老了。 –

+0

我已經將它集成爲一個更大的項目的一部分,並沒有足夠的時間來更新它,因爲它還需要我以2.0.6需要的某些方式更新其他使用parsley配置的東西。 – Ben

回答

0

所以原來純粹是一個IE11的問題,而不是歐芹。在歐芹選項中,我設置了:hidden來驗證。 IE11報告我的複選框和單選按鈕被隱藏,因爲它們的寬度/高度爲0 x 0。即使它們的顯示設置爲阻止,IE11也只會將它們報告爲隱藏。