Обнаружение допустимого ввода в форме усилителя

Есть ли событие, позволяющее определить успешное обновление ввода?

Самое близкое, что мне удалось получить, приведено ниже, но это только обнаруживает, что значение изменилось, и не проверяет, является ли оно допустимым вводом. Я использую amp-bind, чтобы включить кнопку навигации, чтобы направлять пользователя по форме.

Цель состоит в том, чтобы убедиться, что пользователь не может продолжить работу, пока не появится действительная запись в каждом вводе.

<input
type="text"
id="postcode"
name="postcode"
placeholder="Postcode"
pattern="[A-Za-z]{1,2}[0-9Rr][0-9A-Za-z]? [0-9][ABD-HJLNP-UW-Zabd-hjlnp-uw-z]{2}"
on="change:AMP.setState({mainApplication: {postcode: event.value}})"
class="user-invalid valueMissing"
aria-invalid="true"
required>

<button
id="nextSection-2"
type="button"
class="button large alert"
on="tap:apply-section-2.show,apply-section-1.hide" [disabled]="!mainApplication.ownerStatus || !mainApplication.postcode || !mainApplication.houseNumber"
disabled>
Next
</button>


person Macaque    schedule 26.07.2017    source источник


Ответы (1)


Самое близкое, что я нашел, это эта проблема, вы можете объяснить свое дело здесь, чтобы проверить, если это та же проблема.

person kul3r4    schedule 26.07.2017