0
<form name="someForm"> <div class="row">
<div class="col-md-offset-4 col-md-2">
<ul class="list-unstyled">
<li><label for="initials" class="control-label">Initials</label>
</li>
<li>
<div class="input-group">
<input type="text" name="initials"
ng-model="searchDetails.initials"
class="form-control" placeholder="Initials" required />
</div>
</li>
<li><label for="surname" class="control-label">Surname</label>
</li>
<div class="input-group">
<input type="text" name="surname"
ng-model="searchDetails.surname"
class="form-control" placeholder="Surname" required />
</div>
</li>
</ul>
</div>
<div class="col-md-2">
<ul class="list-unstyled">
<li><label>Date of Birth</label></li>
<li>
<div class="input-group">
<input type="text" name="dateOfBirth"
ng-model="searchDetails.dateOfBirth"
class="form-control" placeholder="yyyy-dd-mm" required />
</li>
<li><label>Identity number</label></li>
<li><input type="text" name="identityNumber"
ng-model="searchDetails.identityNumber" class="form-control" placeholder="Identity number" required /> <span
class="form_error" id="idNumberMsg2"
data-ng-show="formName.invalid && formName.identityNumber.$error.invalidId">ID
number does not appear to be authentic.</span></li>
</ul>
</div>
</div>
<span data-ng-show="!(searchDetails.initials && searchDetails.surname && searchDetails.dateOfBirth) || !searchDetails.identityNumber">
Please search by id only or by initials, surname and dateOfBirth
</span>
<div class="row">
<input type="button" tabindex="3" id="searchClient"
class="button_style" value="Next" >
</div>
</form>
提交我想这样做的提交,当以下三个(英文缩写,姓氏和出生日期)已经进入了一个条件检查并且没有输入idnumber,表单应该没有错误信息,并且当它自己的id号码被输入并且其他三个不被输入时,表单也应该经过,否则显示消息错误。任何光棚都非常感谢。对不起,我是Angular的新手。
Hi Noppey,感谢您的回应,我想走这条路,但我想让用户知道在提交后他们应该输入哪些字段。 –
Ng-messages会处理这个问题,它只会显示错误字段实际上是无效的,但它不是一个概要,它显示在每个元素上。 – Noppey
让我试试看,谢谢Noppey,if我可能会问,在这种情况下,submitMethod将检查哪些属性为空的值? –