我想使用 Dojo 检查两个密码是否相同。
这是我拥有的 HTML:
<form id="form" action="." dojoType="dijit.form.Form" />
<p>Password:<input type="password">
name="password1"
id="password1"
dojoType="dijit.form.ValidationTextBox"
required="true"
invalidMessage="Please type a password" /</p>
<p>Confirm:<input type="password">
name="password2"
id="password2"
dojoType="dijit.form.ValidationTextBox"
required="true"
invalidMessage="This password doesn't match your first password" /</p>
<div dojoType="dijit.form.Button" onClick="onSave">Save</div>
</form>
这是我到目前为止的 JavaScript:
var onSave = function() {
if(dijit.byId('form').validate()) { alert('Good form'); }
else { alert('Bad form'); }
}
谢谢你的帮助。我可以在纯 JavaScript 中做到这一点,但我试图找到 Dojo 的方式来做到这一点。