0
<form name="Form" class="form" data-ng-enter="saveInfo()" novalidate>
<div class="question-group">
<label class="question" for="FirstName">
Your first name*
<input id="FirstName" type="text" data-ng-model="app.FirstName" maxlength="40" required />
</label>
<label class="question" for="LastName">
Last name*
<input id="LastName" type="text" data-ng-model="app.LastName" maxlength="80" required />
</label>
</div>
<div style="margin: 0 auto; width: 155px;" class="button-center">
<button class="btn btn-success btn-lg" data-ng-click="saveInfo()" data-ng-disabled="Form.$invalid">
Save
</button>
</div>
내가 양식이 클라이언트 측 검증에 실패하지만 입력 필드에 입력 한 공격 때 클라이언트 측 검증을 우회하여 제출하면이 저장 버튼을 비활성화하고를 무시 형태. 나는 그런 일이 일어나기를 원하지 않는다. 나는 모든 클라이언트 측 유효성 검사를 통과하는 경우에만 입력을 누르는 경우 응용 프로그램을 제출하고 싶습니다.
버튼이 비활성화되어 있는지 확인한 다음 데이터 입력이 이와 같이 작동해서는 안됩니다.
data-ng-enter
의를 사용해야합니다 . – KDKR링크를 통해 정보를 찾을 수 있습니다. https://docs.angularjs.org/guide/forms – Mikalai