Я работаю над Angualrjs.below мой код
<form name="myForm" ng-submit="OnClickSubmit())">
<div ng-repeat="ReadItem in SelectedItem" >
<label class="input">
<input type="text" id="txt_{{ReadItem.No}}" ng-model="ReadItem.Quantity" name="Quantity" required />
<div ng-show="myForm.Quantity.$dirty && myForm.Quantity.$error.required" class="note field-error">Required!</div>
<div ng-show="(myForm.Quantity.$dirty && ((5 < ReadItem.Quantity))" class="note field-error">Qty More.</div>
</label>
</div>
<button >order</button>
</form>
Я хотел выполнить проверку при условии, только когда я нажимаю кнопку button button.button находится внизу страницы. Не добавляется в каждую строку.
1.my форма действительна, я имею в виду, что все поля не пусты.
2. и количество не должно терреть чем 5. Пожалуйста, дайте мне знать, как достичь этой функциональности в нескольких элементах строки.
если какое-либо условие терпит неудачу, то OnClickSubmit() не должен запускаться.
Если я получу ваш вопрос правильно, ng-disabled
и $invalid
будут вашим лучшим другом:
<button ng-disabled="myForm.$invalid" >Submit</button>
Это отключит вашу button
пока все необходимые поля не будут действительны.