ja to podstawowa forma realizowane z wykorzystaniem angularjs i Bootstrap: http://jsfiddle.net/dennismadsen/0stwd03k/angularjs i Bootstrap: czerwony granica na polu wprowadzania nieważny złożyć
HTML
<div ng-controller="MyCtrl">
<form class="well" name="formTest" ng-submit="save()">
<div class="form-group">
<label for="name">Name*</label>
<input type="name" class="form-control" id="name" placeholder="Enter name" required />
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
JavaScript
var myApp = angular.module('myApp', []);
function MyCtrl($scope) {
$scope.save = function() {
};
}
Wynik
polu Nazwa jest wymagana. Kiedy klikam przycisk przesyłania, potrzebuję pola wejściowego, aby mieć czerwoną ramkę, jeśli jest ona nieważna. Jak to zrobić?
Alternatywnie, jeśli nie ustawiam pola wprowadzania i nadal nie będzie ono poprawne, byłoby świetnie, gdyby czerwony karabin był wyświetlany w tym czasie, zamiast czekać na przesłanie formularza.
Witam @Pankaj Parker - Jak zrobić to samo, jeśli elementy formularza nie mają dołączonego znacznika 'required'? Na przykład.''. Dzięki – BentCoder
I manager z 'ng-class =" vm.errors.name? 'Danger': '' "' ale jeśli mam wiele pól, to będę musiał dodać to do wszystkich, które nie są w porządku! Jakieś lepsze rozwiązanie? – BentCoder