在我下面的例子中,我使用的是dijit.form.DateTextBox:
dijit.form.DateTextBox
因此,例如,如果用户开始在日期中输入"asdf",则字段变为黄色,并显示弹出错误消息The value entered is not valid..即使我删除constraints="{datePattern:'MM/dd/yyyy'}"它仍然有效.
The value entered is not valid.
constraints="{datePattern:'MM/dd/yyyy'}"
在不详细说明原因的情况下,我希望能够保留dojoType并在特定情况下仍然阻止验证.
尝试覆盖标记中的validate方法.
这将工作(刚刚测试):