Preguntas etiquetadas con forms

Úselo para preguntas sobre el formulario API. No lo use para entidades o formularios de entidad.

8
¿Cómo puedo encontrar la identificación del formulario?
¿Cómo obtengo el id del formulario? Acabo de comenzar a hacer mis módulos y estoy parado. Recibí este código de otra persona y estoy tratando de personalizarlo: function hook_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'the form id for the node form') { $form['#submit'][] = 'my_custom_submit_handler'; } }
22 forms 

10
Agregar marcador de posición HTML5 a todos los formularios de drupal
Estoy tratando de agregar el atributo de marcador de posición a todos los campos de texto en mi sitio web, pero no tengo suerte. He creado un módulo que anula hook_form_alter function mymodule_form_alter(&$form, &$form_state, $form_id) { foreach ($form as $key => $value) { if ("textfield" == $value["#type"]){ $value['#attributes']["placeholder"] = t($value["#title"]); …
22 forms  webforms 



3
Eliminar el campo de asunto de los comentarios
¿Es posible eliminar el campo de asunto en los formularios de comentarios? Considero que es algo inútil y redundante, ya que el tema del comentario suele ser el título del artículo que se lee, al menos para mí de todos modos.
20 7  forms  comments 


4
Método más sencillo para campos condicionales en un formulario.
¿Cuál es la forma más fácil de obtener algo de magia de JavaScript para habilitar / deshabilitar campos de formulario basados ​​en el valor de otro campo? Esto suena como algo que debería haber un ayudante para algún lugar, pero no puedo encontrarlo. Estoy buscando una solución que no esté …
20 forms  javascript 

6
¿Cómo renderizo un formulario?
¿Cuál es la alternativa a drupal_get_form('user_login'). en Drupal 8? Estoy usando el siguiente código en theme_name.theme, pero no funciona. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

4
Agregar un controlador de envío personalizado a un formulario
¿Cómo puedo agregar un controlador de envío de formulario personalizado? Traté de agregar $form['#submit'][] = 'mymodule_form_submit';o $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';para hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) …
19 forms  8 


3
Agregar clases para formar un elemento de opción de selección
¿Cómo puedo agregar clases a una etiqueta de opción de formulario sin JS? En este momento en Form API puedo pasar una matriz con clave como esta array( '0' => 'option 0', '1' => 'option 1', ) y obtendré html como este <option value="0">option 0</option> <option value="1">option 1</option> ¿Hay alguna …
19 theming  forms 

3
Pasar argumentos a drupal_get_form ()
¿Cómo puedo pasar argumentos a drupal_get_form()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, &$form_state) { // How can I access $vars[1] from new_menu_callback() here? }
19 7  forms 


4
Agregar campos adicionales al formulario de contacto del sitio
Esto me parece extrañamente difícil. Lo que pensé sería un caso de agregar campos adicionales un poco como agregar campos a Tipos de contenido. Pero no. ¿No puedo ubicar ninguna instalación para agregar un campo de número de teléfono al formulario de contacto? ¿Alguien por ahí lo sabe?
18 7  forms  emails 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.