在下面的示例中,我使用的是dijit.form.DateTextBox
:
<input type="text" name="startDate" dojoType="dijit.form.DateTextBox" constraints="{datePattern:'MM/dd/yyyy'}" value='<c:out value="${sessionScope.adminMessageForm.startDate}"/>' />
因此,例如,如果用户开始在日期中输入“asdf”,则该字段将变为黄色,并且会出现一个弹出错误消息说The value entered is not valid.
. 即使我删除constraints="{datePattern:'MM/dd/yyyy'}"
它仍然有效。
在不详细说明原因的情况下,我希望能够保留 dojoType 并在特定情况下仍然阻止验证。