Пользовательская проверка проверки - Два поля должны иметь одинаковое значение
Я создал модуль, который добавляет дополнительное поле для оформления заказа, называемое "подтверждение по электронной почте". Я хочу проверить, что значение в этом поле равно первой записи электронной почты, но я не уверен, как это сделать.
1
Author: ol'bob dole, 2016-11-11
1 answers
Регистрационную форму стоит просмотреть, в ней используется следующее:
data-validate="{required:true, equalTo:'#password'}"
Исходя из этого, если у вас есть шаблон, вы должны добавить конкретный валидатор для equalTo и цель, с которой вы хотите его сравнить.
Если вы используете его через xml для создания своей формы, аналогичной оформлению заказа, я ожидаю, что вы сможете добавить ее в качестве элемента, например:
<item name="validation" xsi:type="array">
<item name="equalTo" xsi:type="string">#target</item>
</item>
Однако вышесказанное я не проверял, но считаю, что этот способ должен работать.
2
Author: John Cuthbert, 2016-11-29 11:27:52