Как мне сделать кнопку формы всплывающим диалоговым окном для подтверждения в CakePHP? - PullRequest
1 голос
/ 17 ноября 2011

У меня есть форма, и когда пользователь нажимает кнопку Отправить, я хочу отображать сообщение «Вы уверены, что хотите это сделать»? и если они нажмут да, я хочу, чтобы это было представлено?

Спасибо

Ответы [ 2 ]

4 голосов
/ 18 ноября 2011

Вы можете использовать этот код в своем представлении

 echo $this->Form->create('FormName',array(
                'type'=>'file','onsubmit'=>'return confirm("are you sure?");')
            );
1 голос
/ 17 ноября 2011

автоматически для торта нет прямого решения для кнопки, как для ссылки: S, хотя вы можете сделать это с помощью javascript.

Вот код для этого, использующий jquery для событий, происходящих от вашей кнопкиid is "submit"

$(document).ready(function() {
    $('#submit').click(function() {
          return confirm('You sure you want to continue?');
    });
});

С этим все готово, просто загрузите этот js на свою страницу и измените его в соответствии с вашими потребностями: D надеюсь, это поможет вам

...