Cakephp 3.6.14: сообщение с подтверждением, если форма не заполнена и пользователь покидает страницу - PullRequest
0 голосов
/ 11 февраля 2019

Я использую cakephp-3.6.14, и у меня есть эта форма:

<div class="customers form large-9 medium-8 columns content">
<?= $this->Form->create($customer) ?>
<fieldset>
    <legend><?= __('Edit Customer') ?></legend>
    <?php
        echo $this->Form->control('company');
        echo $this->Form->control('name');
        echo $this->Form->control('surname');
        echo $this->Form->control('tel');
        echo $this->Form->control('mob');
        echo $this->Form->control('email');
        echo $this->Form->control('customer_type_id', ['options' => $customerTypes, 'empty' => true]);
        echo $this->Form->control('business_type_id', ['options' => $businessTypes, 'empty' => true]);
        echo $this->Form->control('business_name');
        echo $this->Form->control('balance');
        echo $this->Form->control('birthday', ['empty' => true]);
        echo $this->Form->control('notes');
        echo $this->Form->control('user_assigned');
        echo $this->Form->control('created_by');
        echo $this->Form->control('created_date', ['empty' => true]);
        echo $this->Form->control('modified_by');
        echo $this->Form->control('modified_date', ['empty' => true]);
        echo $this->Form->control('Address');
    ?>
</fieldset>
<?= $this->Form->button(__('Submit')) ?>
<?= $this->Form->end() ?></br></br>

Можно ли показать подтверждающее сообщение типа "Вы уверены, что хотите покинуть эту страницу?"если пользователь начал заполнять форму и случайно (нажав на элемент меню) перенаправляет на другую страницу?

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

1 Ответ

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

В итоге я использовал are-you-sure_plugin

...