web-dev-qa-db-fra.com

Boîte de dialogue contextuelle de confirmation simple

Comment est-il possible de créer de simples boîtes de dialogue contextuelles de confirmation dans Drupal 7?

J'ai beaucoup cherché, mais j'ai trouvé des tonnes de suggestions et de codes qui ne fonctionnent pas.

6
Peter

J? ai compris!!!

Voici un exemple simple de fonctionnement à 100%:

$form['delete'] = array(
    '#type' => 'submit',
    '#value' => t('Delete'),
    '#attributes' => array('onclick' => 'if(!confirm("Really Delete?")){return false;}'),
);

J'espère que ça aide.

Bon codage :)

8
Peter

Drupal a une fonction native confirm_form () , mais elle est côté serveur plutôt que basée sur Javascript, ce que je suppose que vous voulez dire.

2
cam8001

Il existe un module sandbox qui permet de construire ce type de fonctionnalité assez facilement: https://www.drupal.org/sandbox/cmcintosh/2644004

0
lionguard