Questions marquées «forms»

20
Comment rendre un formulaire?

Quelle est l'alternative à drupal_get_form('user_login'). dans Drupal 8? J'utilise le code suivant dans theme_name.theme, mais cela ne fonctionne pas. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form =...

19
Passer des arguments à drupal_get_form ()

Comment puis-je transmettre des arguments drupal_get_form()dans Drupal 7? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form,...

19
Ajouter des classes au formulaire de sélection de l'option

Comment puis-je ajouter des classes à une balise d'option de formulaire sans JS? Pour le moment dans Form API, je peux passer un tableau à clés comme celui-ci array( '0' => 'option 0', '1' => 'option 1', ) et je vais avoir du HTML comme ça <option value="0">option 0</option>...

18
Plusieurs valeurs pour déclencher #states

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' =>...

18
Ajout de champs supplémentaires au formulaire de contact du site

Cela me semble étrangement difficile. Ce que je pensais serait simplement un cas d'ajout de champs supplémentaires un peu comme l'ajout de champs aux types de contenu. Mais non. Je ne trouve aucune installation à ajouter disons un champ de numéro de téléphone au formulaire de contact? Quelqu'un...

18
Comment cocher une case par défaut dans les formulaires API

Je me demande comment je peux cocher une case par défaut? Le #default_valuemauvais attribut est-il? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is not working ); Merci...

16
Définir la valeur par défaut de la liste de sélection [fermé]

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 avec des options:...

16
Comment modifier le gestionnaire de soumission de formulaire?

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...

16
Changer $ form_state dans le rappel AJAX

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' =>...

15
Rediriger après l'envoi du formulaire

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...

15
Comment passer des paramètres au générateur de formulaires?

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...

14
Comment puis-je implémenter la soumission d'un formulaire AJAX?

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...