我必须使文本字段无效。我尝试了以下代码。但它警告“有效”。
name.markInvalid('Error');
if (name.isValid()) {
alert('valid');
}
任何帮助都必须得到赞赏.thankz
答案 0 :(得分:0)
您真的需要阅读API docs有关此内容。字段标记为视觉上无效,但它不会测试也不会运行验证功能。因此,如果您在此之后运行它,如果验证没有失败,该字段肯定是有效的。如果您希望它完全无效,请应用一个验证规则,该字段在markInvalid()调用后永远不会传递。也许简单方法是一个总是返回false的自定义验证器。
编辑:已修复API链接
答案 1 :(得分:0)
我知道,这是愚蠢的,我们需要寻找一些方法来做到这一点...... 我建议使用这样的代码:
<?xml version="1.0" encoding="utf-8"?>
<xml-data xmlns="http://www.lucom.com/ffw/xml-data-1.0.xsd">
<form>catalog://Unternehmen/ust/ZM_Formular_online</form>
<instance>
<dataset id="tbl_ZM_tabelle">
<datarow>
<element id="knre1">AT</element>
<element id="knre2">U18713701</element>
<element id="umsatz_art">0</element>
<element id="betrag">7605</element>
<element id="zeile_m">1</element>
</datarow>