Петрушка Валидация Сумма полей - PullRequest
0 голосов
/ 22 января 2019

Я работаю над приложением, которое имеет динамическую форму.У него нет JS-валидации и интеграции некоторой валидации, и, как я вижу, Parsley - это путь.Мне удалось настроить все, кроме одной требуемой функции ...

Существует некоторая бизнес-логика следующим образом.

Общая сумма разбиений должна быть> = $ 1

Сплиты вставляются динамически.Но в итоге все будет выглядеть примерно так.

<input id="forms_donation_splits_attributes_1548177744460_dollars" name="forms_donation[splits_attributes][1548177744460][dollars]" size="30" type="text">
<input id="forms_donation_splits_attributes_1894155566460_dollars" name="forms_donation[splits_attributes][1894155566460][dollars]" size="30" type="text">
<input id="forms_donation_splits_attributes_1855668896445_dollars" name="forms_donation[splits_attributes][1855668896445][dollars]" size="30" type="text">

То, что я хочу сделать, - это суммировать эти поля, и если их сумма меньше 1, чтобы показать сообщение об ошибке.

Есть ли способ добиться этого?

Хотя это и не актуально, если это полезно для других предложений, это приложение Rails.

1 Ответ

0 голосов
/ 23 января 2019

Взаимозависимые входы немного сложны.

В этом примере показано, как проверить группу входов.

...