Comment puis-je avoir plusieurs valeurs pour déclencher les # états de l'API Form? Disons par exemple, je voulais que ce champ soit visible non seulement si la valeur est 5 (fonctionne actuellement ci-dessous), mais je voulais rendre le champ visible si les valeurs sont 3, 4 ou 5. '#states' => …
J'ai mis à jour l'un de mes modules Drupal 7 en 8 et j'ai un problème avec mon formulaire. J'ajoute une fonction de validation et un gestionnaire de soumission. La fonction de validation est appelée très bien, mais la fonction de soumission ne se déclenche pas. Je me demande si …
Pour une raison quelconque, je dois remplacer certains caractères (s'ils existent) dans chaque champ de texte sous n'importe quelle forme juste avant de les stocker dans la base de données. En d'autres termes, j'ai besoin d'un crochet dans lequel je pourrais obtenir toutes les données soumises et remplacer leurs caractères. …
Je crée un formulaire qui utilise l' '#ajax'attribut API de formulaire , et je dois apporter des modifications $form_statelorsque vous appuyez sur le bouton compatible AJAX. Voici ce que j'ai: Dans ma fonction de création de formulaire: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . J'ai une liste de sélection …
Je crée un formulaire personnalisé dans Drupal 8, je me souviens que nous pouvons rediriger vers un chemin personnalisé dans Drupal 7 avec $form_state['redirect'] = 'mycustompath';un gestionnaire de soumission personnalisé, mais comment rediriger l'utilisateur après la soumission d'un formulaire dans Drupal 8? Je sais que je devrais utiliser la submitFormméthode: …
J'ai les itinéraires suivants dans module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Il s'agit du code dans module_name / src / Form / DeleteUserGroup.php. namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return 'delete_user_group'; …
À l'aide de hook_form_alter, comment puis-je rediriger un utilisateur vers une page personnalisée après avoir créé ou modifié un nœud au lieu du nœud qui a été créé ou modifié? Le code actuel pour hook_form_alter()est le suivant: function custom_form_alter(&$form, &$form_state, $form_id) { if ($form['#id'] == 'custom-node-form') { $form['actions']['submit']['#value'] = t('Add …
J'utilise drupal_get_form('event_signup_form')pour intégrer mon formulaire personnalisé dans un bloc. Le formulaire est rendu comme prévu, mais l'envoi du formulaire ne déclenche rien. La fonction de formulaire elle-même est appelée event_signup_form($form, &$form_state)et la fonction de soumission est appelée event_signup_form_submit($form, &$form_state)mais elle n'est pas appelée. J'utilise hook_block_view pour afficher le formulaire: function …
Ma tâche est de soumettre le formulaire de contact via AJAX et ensuite de montrer "Merci pour la soumission!" message, chargé à l'endroit où se trouvait le formulaire. J'ai donc besoin d'ajaxifier le formulaire de contact existant. J'ai trouvé quelques exemples comment valider des champs de formulaire en utilisant AJAX …
Drupal ne semble pas empêcher plusieurs soumissions de formulaires, même sur les pages de nœuds. Ce contrôle qualité suggère de le réparer côté serveur. Comment pourrais-je désactiver le bouton soumettre après avoir cliqué? D'autres solutions?
Comment ajouter une validation de formulaire côté client à un formulaire Drupal? Par exemple, dans le module de commentaire. Si le vistor n'entre pas l'adresse e-mail, je veux faire apparaître une fenêtre qui dit: "veuillez entrer l'adresse e-mail". J'espère que quelqu'un pourra me donner un exemple de la façon dont …
Suivi de cette question mais je n'ai pas assez de réputation pour demander des éclaircissements dans un commentaire. Je porte un module contribué à Drupal 8. Le code suggéré sur le CR et le message mentionnés ci-dessus ne fonctionne pas: $node = $form_state->getFormObject()->getEntity(); Rien n'est chargé dans la variable $ …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.