CodeIgniter : HowTo le javascript pour confirmer avant suppression de champ

Je me suis collé à CodeIgniter il y a quelques temps pour un petit dév.

Très pratique d’usage, il me laisse tout de même parfois désemparé face à quelques trucs d’ordinaire faciles.

Par exemple, comment afficher une boîte de dialogue javascript avant une suppression de champ.

Tout con, n’est-ce pas ? Eh bien, j’ai pourtant ramé une bonne heure avant de trouver la manip.

CodeIgniter s’appuie sur des Helpers (ensemble de fonctions) pour gérer les urls. Parmi ceux-ci, il y a la méthode anchor(uri segments, text, attributes) qui facilite le lien hypertexte (a href).

La construction est simple :

  • uri segments : le chemin au sein du framework ;
  • text : le texte du lien ;
  • attributes : le machin avec lequel nous allons jouer…

… car c’est là que nous allons coller notre appel à la fenêtre modale javascript pour éviter de supprimer par mégarde.

Comme ceci :

anchor('home/table_delete/'.$row->table_id,'Supprimer',array('class'=>'delete','onclick'=>"return confirm('Voulez vous vraiment supprimer '".$row->table_nom."'?')"));

Evidemment, je suis preneur d’autres solutions.

Vous aimerez aussi...

1 réponse

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*