Laravel 5.7 - Пользовательская проверка сообщения петрушка - PullRequest
0 голосов
/ 31 января 2019

Я разрабатываю систему, и в моей системе я реализовал петрушку.Я хочу изменить сообщение проверки, если определенное поле не соответствует требованию.

For example

Name Input
Description Input
Rate Input

Моя проверка петрушки работает, когда все поля отсутствуют.В поле ввода моего курса я хочу изменить валидацию на «Только десятичное число» после отправки формы.

То, что у меня сейчас есть, когда я нажимаю кнопку просмотра, будет отображаться модальная кнопка.Вся информация будет указана внутри модальной, в нижней части у меня есть кнопка редактирования.

Когда я нажал кнопку редактирования, все метки / p будут преобразованы в поле ввода (здесь я использовал jquery).

Модальный

<form id=".." data-parsley-validate novalidate>

</form>

Jquery

Appending
$('#wht_rate_view').append('<input type="text" class="form-control" name="wht_rate" id="wht_rate" value="'+wht_rate_view+'" data-parsley-error-message="sss" required/>');
 $('div').on('submit','form#update-wht-form',function(e){
        var formData = $(this).serialize();
        swal({
                title: "Are you sure?",
                text: "Once saved, you will not be able to change your key information!",
                icon: "warning",
                buttons: true,
                dangerMode: true,
              })
              .then((willSave) => {
                if (willSave) {
                  $.ajaxSetup({
                     headers: {
                         'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                     }
                  })
                   $.ajax({
                     url: '/configurations/taxes/updateWHT',
                     type: "POST",
                     data: formData,
                     beforeSend: function() {
                        $('.update-wht').attr('disabled', 'disabled');
                     },
                     success: function(response) {
                         if (response != '') {
                            $('#get-wht-table').DataTable().destroy();
                            getWHTTable();
                            $('#update-wht-form').trigger("reset");
                            swal("Withholding Tax has been updated!", {
                              icon: "success",
                            });
                            $('#view-wht-details').modal('hide');
                         }
                     },
                     complete: function() {
                        $('.update-wht').removeAttr('disabled');
                     }
                  });
                } else {
                  swal("Save Aborted");
                }
              });

          e.preventDefault();
          return false;


    });

ПРИМЕЧАНИЕ. Я использовал подсластитель для сообщения

Вопрос: Как я могу изменить сообщение проверки?

1 Ответ

0 голосов
/ 06 февраля 2019

Используйте атрибут data-parsley-<constraint>-message="my message", где <constraint> должно быть именем вашего ограничения (например, required).

...