如何解决Dojo 密码验证器
我有一个注册表小部件,其中包含用于用户注册的标准字段。我遇到了一个问题,可以这么说。如果我打开表单然后关闭它并再次打开它,密码字段以红色突出显示,表示需要密码。问题是,没有输入任何内容来验证它。 这些是字段:
<div data-dojo-type="dojox/form/PasswordValidator" name="password">
<div class="jimu-r-row login-style" data-dojo-attach-point="pass1" >
<div class="col-1-3">
<label>${nls.password}</label> *
</div>
<div class="col-2-3">
<input type="password" data-dojo-type="dijit/form/ValidationTextBox" data-dojo-attach-point="inputPassword"
data-dojo-props="required: true,maxLength: 50,trim: true" pwType="new" />
</div>
</div>
<div class="jimu-r-row login-style" data-dojo-attach-point="pass2" >
<div class="col-2-6">
<label>${nls.confirmPassword}</label> *
</div>
<div class="col-4-6">
<input type="password" data-dojo-type="dijit/form/ValidationTextBox" data-dojo-attach-point="inputConfirmPassword"
data-dojo-props="required: true,trim: true" pwType="verify" />
</div>
</div>
</div>
这是我尝试重置 div 或一般字段的函数 onClose
,但我无法这样做:
onClose: function () {
//console.log("onClose")
this.registrationNode.reset();
this._clearInputFields();
}
这适用于其余字段,但不适用于密码字段。关于如何进行的任何建议? 如果我通过 id 获取 div,我想我无法重置 div。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。