Lithium: Показать окно подтверждения при нажатии на ссылку - PullRequest
0 голосов
/ 09 марта 2012

У меня есть литиевая ссылка Html

<?php echo $this->html->link('Delete', array('action' => 'delete', 'args' => $id); ?>

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

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 09 марта 2012

Как указывает Двир Волк, это можно решить с помощью следующего:

<?php echo $this->html->link('Delete', array('action' => 'delete', 'args' => $id), array('onclick', 'return confirm("Are you sure you wish to delete this item?")'); ?>
0 голосов
/ 10 марта 2012

Я бы использовал jquery, чтобы добавить к нему событие.

<?php echo $this->html->link (
    'Delete', 
    array(
        'action' => 'delete', 
        'args' => $id, 
        'class' => 'delete'
    )
); ?>

<script>
    $('a.delete').click(function(){
        confirm("Are you sure you wish to delete this item?");
    });
</script>
...