【发布时间】:2016-11-17 04:43:08
【问题描述】:
我正在尝试在我的下拉列表中添加角度 js 验证,这是一个 jquery 插件。但我的验证不起作用。当我不选择任何选项时,它没有显示错误消息。我正在使用 Angular js 进行以下验证-
<div class="form-group" ng-class="{ 'has-error' : userForm.mySelect.$invalid && !userForm.mySelect.$pristine }">
<label for="Question" style="color:#767676" class="" ng-hide="userForm.mySelect.$invalid && !userForm.mySelect.$pristine">Choose a security Question</label>
<label class="error_message_text" ng-show="userForm.mySelect.$invalid && !userForm.mySelect.$pristine">
Please choose a security Question
</label><br>
<div class="company-dropdown clearfix" style=" padding-left: 2px;">
<div class="form-group">
<select name="mySelect" id="select" class="form-control" required>
<option value="">Please select a security question</option>
<option value="option-1">Which is your favourite sport?</option>
<option value="option-2">Where did you born?</option>
</select>
</div>
</div></div>
谁能告诉我如何实现这一目标?我在这里创建了一个 plunker- https://plnkr.co/edit/wrS7gWnWruTo7wzu7tTh?p=preview
【问题讨论】:
-
解释更多你的意思是ng隐藏和显示?
-
是的,我的意思是 ng-hide 和 ng-show 不适用于下拉菜单。 @埃雷兹
标签: jquery angularjs validation dropdown