【发布时间】:2015-11-30 13:53:14
【问题描述】:
我有一个表单,在这个表单中我需要验证密码字段。在我的表单字段中,如果我只输入一个空白区域,submit 按钮就会启用。那么如何预防这种情况呢?
我还想对照我的密码字段检查“重新输入”密码字段,如何比较两者?
一旦它们都正确,我想启用提交按钮。甚至我可能需要限制用户在密码字段中输入最少 6 个字符。
目前我没有收到任何错误。
她是我的密码:
<form name="myForm" novalidate ng-submit="myFormDetails(userInfo)">
<label for="password">
Enter Password
<input type="password" name="password" ng-model="userInfo.password" id="password" required>
<span class="error"
ng-show="myForm.password.$dirty && myform.password.$invalid">
Please Provide Valid Password
</span>
</label>
<label for="password">
Re-Enter Password
<input type="password" name="repassword" id="repassword" ng-model="userInfo.repassword" required>
<span class="error"
ng-show="myForm.repassword.$dirty && myform.repassword.$invalid">
Password not matching
</span>
</label>
<label for="submit">
<button type="submit" ng-disabled="myForm.$invalid">Submit</button>
</label>
</form>
【问题讨论】:
-
错字:myform 应该是 myForm,在多个地方