PHP|Débutant :: Forums

Advertisement

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

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

#1 Re : Forum Général PHP » [RESOLU] hook Drupal pour transformer un bouton radio en radio/submit » 18-07-2015 11:35:03

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

la solution est indiquée sur drupal.org

#2 Forum Général PHP » [RESOLU] hook Drupal pour transformer un bouton radio en radio/submit » 18-07-2015 11:35:03

corbin
Réponses : 2

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 )

Pied de page des forums

Propulsé par FluxBB