Javascript Textfield显示它是有效的,即使它在ExtJS中无效

Javascript Textfield显示它是有效的,即使它在ExtJS中无效,javascript,extjs,extjs3,Javascript,Extjs,Extjs3,我必须将文本字段设置为无效。我尝试了以下代码。但它警告为“有效” name.markInvalid('Error'); if (name.isValid()) { alert('valid'); } 任何帮助都必须感谢..谢谢你真的需要阅读这篇文章。该字段被标记为视觉无效,但它不会测试或运行验证函数。因此,如果在此之后运行它,那么如果验证没有失败,该字段肯定是

我必须将文本字段设置为无效。我尝试了以下代码。但它警告为“有效”

                name.markInvalid('Error');
                if (name.isValid()) {
                    alert('valid');
                }

任何帮助都必须感谢..谢谢你真的需要阅读这篇文章。该字段被标记为视觉无效,但它不会测试或运行验证函数。因此,如果在此之后运行它,那么如果验证没有失败,该字段肯定是有效的。如果希望它完全无效,请应用一个验证规则,该字段在markInvalid调用之后将永远不会通过。也许simples t way是一个总是返回false的自定义验证器


编辑:API链接已修复

我知道,这很愚蠢,我们需要搜索一些方法来实现这一点。。。 我建议使用这样的代码:

if (field.getEl().hasClass(field.invalidClass)) {
    // This is an invalid field
}