Parsley Checkboxes 和 Radios 仅在 IE 中无法验证
Parsley Checkboxes & Radios not validating in IE only
Parsley 2.0.6 中是否存在某些内部问题可能导致 Internet Explorer 无法将单选框和复选框包含为 parsleyField.$element
?
例如,在我的 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 渲染模式时它可以工作。
原来是纯IE11的问题,不是Parsley的问题。在 Parsley 选项中,我将 :hidden
设置为不验证。 IE11 报告我的复选框和单选按钮是隐藏的,因为它们有一个 0 x 0 width/height。即使它们的显示设置为阻止,IE11 也只会将它们报告为隐藏。
Parsley 2.0.6 中是否存在某些内部问题可能导致 Internet Explorer 无法将单选框和复选框包含为 parsleyField.$element
?
例如,在我的 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 渲染模式时它可以工作。
原来是纯IE11的问题,不是Parsley的问题。在 Parsley 选项中,我将 :hidden
设置为不验证。 IE11 报告我的复选框和单选按钮是隐藏的,因为它们有一个 0 x 0 width/height。即使它们的显示设置为阻止,IE11 也只会将它们报告为隐藏。