我想检查使用Dojo的两个密码是否相同。在dojo的密码检查
下面是HTML我有:
<form id="form" action="." dojoType="dijit.form.Form" /
>
<p
>密码:<input type="password"
name="password1"
id="password1"
dojoType="dijit.form.ValidationTextBox"
required="true"
invalidMessage="Please type a password" /
></p
>
<p
>确认:<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"
>保存</div
>
</form
>
这里是JavaScript我到目前为止:
var onSave = function() {
if(dijit.byId('form').validate()) { alert('Good form'); }
else { alert('Bad form'); }
}
感谢您的帮助。我可以在纯JavaScript中做到这一点,但我试图找到Dojo的做法。
我认为Ed的解决方案考虑了多个约束条件,并且是一个更完整的问题解决方案。 – 2009-12-23 18:08:15