Javascript 使用UI-Utils进行角度表单验证

Javascript 使用UI-Utils进行角度表单验证,javascript,jquery,angularjs,validation,submit,Javascript,Jquery,Angularjs,Validation,Submit,我希望验证一个表单,并根据没有表单错误禁用提交。我正在利用UI-Utils。电子邮件验证、密码匹配和密码消息有效,而不是提交 <div class="modal-body" ng-controller="registerFormController"> <div class="facebookButton"> <div class="lucida">Sign In With Facebook</div> </d

我希望验证一个表单,并根据没有表单错误禁用提交。我正在利用UI-Utils。电子邮件验证、密码匹配和密码消息有效,而不是提交

<div class="modal-body" ng-controller="registerFormController">
    <div class="facebookButton">
        <div class="lucida">Sign In With Facebook</div>
    </div>

    <form ng-submit="processForm()" name="registerForm" name="password" class="registerForm">
        <input type="email" placeholder="Email" class="registerEmail block" ng-model="formData.email">

        <input type="password" placeholder="password" required class="registerPassword block" ng-model="formData.password">

        <input type="password" placeholder="password" name="password2" required ui-validate=" '$value==formData.password' " ui-validate-watch=" 'formData.password' "class="registerPassword2 block" ng-model="formData.password2">

        <span ng-show="registerForm.password2.$error.validator">Passwords do not match!</span>


        <button type="submit" class="create-account" ng-disabled="'!registerForm.$error.validator'">Create Account</button>
    </form>
</div>

使用Facebook登录
密码不匹配!
创建帐户

如果需要CodePen/PLNKR或任何其他代码,我绝对可以提供。先谢谢你

您需要将您的分数更改为:

<button type="submit" class="create-account" ng-disabled="registerForm.$invalid">Create Account</button>
不知道为什么会有“name=password”。工作!谢谢
name="password"