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
}