Я использую мастер шагов AngularJS и внутри формы для первого шага. Мне нужны ошибки проверки, чтобы появляться, когда использование пытается попасть в submit. Сейчас у меня есть следующий:Ошибка AngularJS при отправке
<span class="error" ng-show="user.validate.step1.firstname.$invalid">Required Field</span>
Но ошибка показывает, когда я первый Гото шага и когда я начинаю вводить в поле он уходит, я хотел бы, чтобы появиться, когда пользователь пытается ударить представить, не тогда, когда они впервые достигли этого шага. У меня уже есть это, чтобы указать обязательные для заполнения поля
<span class="error">*</span>
Вот полный код:
<form name="user.validate.step1" novalidate>
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="firstname" class="col-md-4 form-label">First Name:</label>
<div class="col-md-8">
<div class="input-group">
<input class="form-control" type="text" name="firstname" ng-model="user.firstname" value="{{user.firstname}}" ng-blur="blur1=true" required />
<span class="error" ng-show="user.validate.step1.firstname.$invalid">*</span>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
иметь в виду, у меня есть более чем один вход в такой форме.
Теперь у меня есть несколько входов, как 10 из них, я должен сделать это для каждого входа? Там должен быть лучший способ. – user979331
Я добавляю параметр к функции под названием 'stringModel' для передачи значения ввода и проверки правильности строки. Вы можете добавить дополнительную проверку, чтобы увидеть, «stringModel == null» или 'undefined' – driconmax
Я снова проверил, что вы это говорите, и исправил код. – driconmax