Bonjour à tous,

Je débute dans la programmation de Drupal et je souhaite développer un formulaire de saisie.

Cependant je rencontre quelques difficultés. Mon module fonctionne de la manière suivante : Les utilisateurs rentrent les informations nécessaires et clique sur le bouton «Envoyer» ou «Ajouter» pour accéder au même formulaire mais en le dupliquant.

Pour cela j’ai fait un formulaire de type «tree» : $form['#tree'] = TRUE;

Mais mon problème est que lorsque l’utilisateur clique sur le bouton «Ajouter» le premier formulaire devrait être rétrécit. Mais je ne sais pas comment faire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function form_basketfacile_ajoutHoraire($form, &$form_state) {
        $form_state['numHoraire']++;
        $form_state['rebuild'] = TRUE;
}
Voici ma fonction qui permet l’ajout du formulaire. Savez-vous comment procéder pour réaliser ce que je souhaite ?

Par ailleurs, mon second soucis est que je n’arrive pas à intégrer de bouton ajouter dans un formulaire pour y ajouter un seul champ. Es-ce possible ?

Merci d’avance !