Lithium: mostra la casella di conferma quando si fa clic sul collegamento
-
10-12-2019 - |
Domanda
Ho un collegamento HTML HTML di litio
<?php echo $this->html->link('Delete', array('action' => 'delete', 'args' => $id); ?>
.
Quando questo collegamento è stato cliccato Vorrei una casella di conferma da presentare, ma non riesco a vedere nulla nella documentazione che mi consentirebbe di farlo.
è possibile?
Soluzione
Come fornito da DVIR VOLK Questo può essere risolto utilizzando quanto segue:
<?php echo $this->html->link('Delete', array('action' => 'delete', 'args' => $id), array('onclick', 'return confirm("Are you sure you wish to delete this item?")'); ?>
. Altri suggerimenti
Userei jQuery per aggiungere un evento ad esso.
<?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>
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow