1

我正在为我的表单使用 dijit.form.ValidationTextBox。问题是我正在使用客户端代码重新填充数据,并且我没有为新表单进行回发。当我动态设置表单数据时,错误消息仍然存在。我曾尝试调用重置,但没有任何效果,所以我认为这不是我想要做的......

dijit.byId("MyForm").reset();

当我用新数据填充表单时,我只想清除所有验证消息,即使该数据无效。我不希望消息显示,直到我再次点击提交..

4

1 回答 1

0

看起来您需要自己对单个表单小部件执行 reset() 。

registry.byId(textBoxId).reset();

这应该从上次提交中清除输入的错误验证消息。

于 2013-05-04T17:48:29.187 回答