Многоязычная логика обработки проверки - PullRequest
0 голосов
/ 16 мая 2018

У меня есть форма с несколькими языками, например: английский, немецкий, китайский. Каждое из них содержит три поля -

  1. выбрать список
  2. текстовое поле заголовка
  3. 1008 * текстовое поле *

завершена валидация, основанная на обязательной логике. Мое требование было изменено,

  1. Если пользователь нажимает кнопку «Отправить» без заполнения полей, все должно быть выделено.
  2. Если пользователь добавляет значение поля любого языка, оставшиеся пустые поля соответствующего языка должны быть выделены Например: пользователь добавил значение немецкого заголовка, оставшиеся два поля только для немецкого языка выделены

Заранее спасибо;)

1 Ответ

0 голосов
/ 16 мая 2018

Вы можете использовать функцию зависимости в jquery

Как использовать проверку jquery «зависит» от правил, отличных от «обязательных»?

<input type="text" name="text1" id="text1" class="form-control frm1">
<input type="text" name="text2" id="text2" class="form-control frm1">
<input type="text" name="text3" id="text3" class="form-control frm1">

В вашей проверке jquery

      text1:  {
                            required: {
                                depends: function(element) {
                                    return ($("#text2").val() == "" || $("#text3").val() == "" );

                                }
                            },
                        },

        text2:  {
                            required: {
                                depends: function(element) {
                                    return ($("#text1").val() == "" || $("#text3").val() == "" );

                                }
                            },
                        },


        text3:  {
                            required: {
                                depends: function(element) {
                                    return ($("#text1").val() == "" || $("#text2").val() == "" );

                                }
                            },
                        }

Надеюсь, теперь вы понимаете что-то,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...