为了账号安全,请及时绑定邮箱和手机立即绑定

确认密码的指令能否更简单点?

能否直接用

ng-if="((password != password2 ) || signUpForm.password2.$invalid) && signUpForm.password2.$touched"

呢???

正在回答

1 回答

我没有自己写指令,貌似用下面的代码也可以实现比较哦

<div class="form-group" ng-class="{'has-error':((userdata.password != userdata.confirm) || signUpForm.confirm.$invalid) && signUpForm.confirm.$touched}">
	<label for="confirm" class="col-sm-2 control-label">确认密码:</label>
	<div class="col-sm-10">
		<pre>{{userdata.password == userdata.confirm}}</pre>
		<input type="password" class="form-control" id="confirm" name="confirm" ng-model="userdata.confirm" minlength="6" ng-maxlength="10" placeholder="请输入确认密码" required>
		<p ng-show="((userdata.password != userdata.confirm) || signUpForm.confirm.$invalid) && signUpForm.confirm.$touched" class="text-danger">两次输入不一致</p>
	</div>
</div>


2 回复 有任何疑惑可以回复我~
#1

Max_Law

你是这没有做提交验证,只要确认密码符合6-10位,就算不跟上面的密码一样也是能提交成功的
2017-01-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS表单验证
  • 参与学习       39428    人
  • 解答问题       130    个

一看就明白的AngularJS表单验证

进入课程

确认密码的指令能否更简单点?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信