Mam formularz z niektórymi polami.
mam walidacji pól z klas CSS (jeśli pole jest nieważny, a użytkownik dotknął go, a następnie wejściowego border-color = red.)Uzyskiwanie pola formularza kątowego
select.ng-invalid.ng-touched,
input.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched {
border-color: red;
}
Jeśli użytkownik przesyła formularz bez wypełnienia jednego lub więcej pola, wystąpiłby alarm niebezpieczeństwa.
HTML:
<div ng-show="formInvalid>
error!
</div>
JS:
if ($scope.pniyaForm.$valid) {
$scope.formInvalid = false;
.....
} else {
$scope.formInvalid = true;
}
ale jeśli użytkownik przesyła formularz oraz nie dotknął żadnej z pola, klasy css nie zrobić wpływ (ponieważ użytkownik nie dotknął ...)
Chcę dodać klasę w kodzie.
Czy ktoś ma pomysł na elegancki sposób, aby to zrobić bez pisania go na każdym polu osobno?
to nie pracować dla mnie, czy muszę dodać coś innego/zwrócić uwagę na niektóre ważne szczegóły? – Tzof