Pregunta

Tengo un Lithium HTML HELPER LINK

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

Cuando se hace clic en este enlace, me gustaría que aparezca un cuadro de confirmación para aparecer, pero no puedo ver nada en la documentación que me permita hacer esto.

es esto posible?

¿Fue útil?

Solución

según lo proporcionado por DVIR VOLK Esto se puede resolver utilizando lo siguiente:

<?php echo $this->html->link('Delete', array('action' => 'delete', 'args' => $id), array('onclick', 'return confirm("Are you sure you wish to delete this item?")'); ?>

Otros consejos

Yo usaría jQuery para agregar un evento.

<?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>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top