PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 12-07-2015 10:19:27

corbin
Membre
Inscription : 12-07-2015
Messages : 2

[RESOLU] hook Drupal pour transformer un bouton radio en radio/submit

Bonjour,

J'ai actuellement un formulaire avec trois boutons radio et un bouton submit;
je veux que le choix du bouton radio suffise à la fois à la validation du choix et à l'envoi.
Etant dans Drupal, il semblerait d'après le concepteur du module utilisé, que le plus efficace (sain, propre, ... ;-) ) soit de réaliser un hook php repris dans un module.

Après une autoformation sur la création de module dans Drupal, j'ai pu imprimer les informations de mon questionnaire avec :

<?php
function informations(&$form, &$form_state, $form_id) {
  if($form_id == '1'){
    print '<pre>';
    print_r($form);
    print '<pre>';
  }
  }
?>

à l'aide de ces informations, j'ai fait ce test qui coche effectivement le troisième bouton radio par défaut :

<?php
function bouton_3(&$form, &$form_state, $form_id) {
  if($form_id == '1'){
    $form['submitted']['list']['#default_value'] = '3';
  }
  }
?>

Ca, c'est pour de l'information existant;
Maintenant, je pense et voudrais ajouter onclick="this.form.submit()"  à chaque bouton radio par ce hook php, mais je cale ici.

A quel code (quelle page de leçon !) correspondrait cette ajoût de onclick ?

(accepte évidemment toute refonte de solution dans ce contexte ! smile )

Dernière modification par corbin (18-07-2015 11:35:58)

Hors ligne

#2 12-07-2015 16:46:48

tof73
Membre
Inscription : 21-12-2014
Messages : 156
Site Web

Re : [RESOLU] hook Drupal pour transformer un bouton radio en radio/submit

je connais pas Drupal et ne peux donc pas répondre mais il faut s'assurer que c'est une bonne chose, car on a pas le droit à l'erreur et cela ne permet pas de changer d'avis avant de valider.

Hors ligne

#3 18-07-2015 11:35:03

corbin
Membre
Inscription : 12-07-2015
Messages : 2

Re : [RESOLU] hook Drupal pour transformer un bouton radio en radio/submit

Cette recherche étant liée à drupal, elle est aussi spécifique au hook de ce CMS;

la solution est indiquée sur drupal.org

Hors ligne

Pied de page des forums