Dojo表单验证清除



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

dijit.byId (MyForm) .reset ();

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

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

registry.byId (textBoxId) .reset ();

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

最新更新