以下是一个使用AngularJS实现表单验证密码确认的示例代码:
HTML部分:
JavaScript部分:
function myController($scope) {
$scope.password = "";
$scope.confirmPassword = "";
}
在上述示例中,我们使用了ng-required
指令来验证确认密码字段是否为空,并使用ng-pattern
指令来验证确认密码是否与密码字段相匹配。通过将confirmPassword
字段的模式设置为{{password}}
,我们可以使用正则表达式来匹配密码字段的值。
同时,我们使用了ng-disabled
指令来禁用提交按钮,当表单无效(即密码不匹配时)时,提交按钮将被禁用。
请注意,在表单中使用novalidate
属性可以禁用浏览器的默认表单验证,以便使用AngularJS自定义的表单验证。