Я хочу вызвать ошибку петрушки в текстовом поле ввода только во время «фокусировки», а не при изменении события.
Вот шаги, которые я выполняю для создания проблемы:
- Введите недопустимые символы в текстовое поле. На этом этапе
время, ошибка петрушки не срабатывает (ОК, согласно моему
требования).
- Когда я выхожу из поля, ошибка петрушки срабатывает, и я
увидеть ошибку во всплывающей подсказке текстового поля (ОК, согласно моему
требования).
- Теперь, когда я снова вернусь к тому же текстовому полю и начну вводить
еще несколько символов, ошибка петрушки срабатывает (это
ВЫПУСК).
Я не хочу, чтобы пользователь прослушивался из-за ошибки, появляющейся в подсказке, когда он вносит изменения. Ошибка должна появиться только во время фокусировки, но на этом третьем шаге ошибка появляется также во время «изменения».
Я не уверен, как я могу сказать Петрушке избегать некоторых определенных триггеров!
Есть предложения?
Обратите внимание, что на первом этапе проблема не возникает. Проблема возникает только на третьем этапе, упомянутом выше
Вот мой код:
<input type="text" class="form-control border-radius-6 onClickHideError"
id="passport_number" name="passport_number" required=""
maxlength="30"
placeholder=""
data-parsley-password-field="true"
data-parsley-trigger="focusout"
data-parsley-pattern="/^[a-zA-Z0-9]*$/"
data-parsley-required-message="${commonRequiredMsg}"
data-parsley-pattern-message="${passportInvalidMsg}"
autocomplete="off">