Проверка правильности подсвечивается, но когда я нажимаю кнопку «Отправить», даже с пустым полем формы, форма все еще отображается (и значение ника не определено)пустое поле формы по-прежнему отправляется при использовании проверки угловой формы
Я попробовал добавить novalidate
к форме - но это не помогло.
<form class="nick" ng-submit="joinChat()">
<input type="text" required name="nick" ng-model="nick" ng-minlength="2" ng-maxlength="10">
<button>Join</button>
</form>
Я пытаюсь следовать этому руководству здесь: http://www.ng-newsletter.com/posts/validations.html
joinChat()
функция не делает никакой проверки. По моему мнению, это не обязательно при использовании проверки угловой формы.
$scope.joinChat = function(){
socket.emit('chat:join', { nick: $scope.nick });
};
Hii .. Если я дать 'действие =» «' в форме, angularjs валидация не работает. У вас есть решение для этого? – phpfresher
нет необходимости в 'action', если вы используете' ng-submit' – chovy
Hii @chovy ... thnx для ответа на ур ... но у меня снова возникла новая проблема ... его работа отлично, если я удалю действие = "" 'но форма не отправляется ... в чем проблема ??? – phpfresher