Preguntas etiquetadas con forms

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





3
Incruste un formulario de entidad en otro y guarde ambos
Tengo una entidad personalizada, que depende de la entidad del usuario. De hecho, depende de que me parezca lógico mostrar mi formulario de entidad dentro del formulario de perfil de usuario: El problema que tengo ahora es el siguiente; Hay 2 botones de guardar. Y si no es lo suficientemente …
9 8  forms  users 


1
Cómo usar #element_validate y #value_callback en Drupal 8
He seguido la documentación oficial de Form API, pero este código no me funciona en Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) { form_error($element, …
9 8  forms 

2
¿Cómo se cambia la ubicación de la salida `form_set_error`?
¿Hay alguna manera en Drupal 7 para cambiar la ubicación de la salida de form_set_error? Por el momento, llama a drupal_set_messageque pone en cola todos los errores del formulario en la parte superior de la pantalla. Lo que me gustaría es que cada mensaje aparezca debajo del campo apropiado. Si …
9 7  forms 

4
¿Cómo imprimo los resultados después de enviar un formulario de Drupal?
Tengo una configuración simple del módulo Drupal que tiene un solo cuadro de texto. Puedo devolver lo que se escribió en el cuadro de texto usando drupal_set_message(): function firstmodule_form1_submit($form, &$form_state) { drupal_set_message(t("The user is $username")); } Sin embargo echo $username;no funcionará para mí, no se imprime nada. ¿Cómo puedo devolver …
9 forms 


2
Necesita agregar caracteres HTML a la lista Seleccionar
Tengo un formulario que usa el FAPI que tiene una lista selecta de valores de moneda como una de sus entradas. Necesito poder agregar caracteres HTML como€ $pound; ¥ El problema es que Drupal está filtrando la entrada y no muestra los símbolos deseados, sino que muestra los códigos html …
9 forms  theming 



5
Prevenir envíos múltiples de formularios (lado del servidor)
Me encuentro con un problema en el que un usuario puede enviar cualquier formulario creado por la API del formulario varias veces (hacer clic rápidamente dando como resultado múltiples solicitudes). He puesto la solución básica del lado del cliente (javascript) de deshabilitar el botón, pero tengo curiosidad por saber cuál …
9 forms 

4
Cómo agregar un campo de referencia de término de taxonomía en un formulario drupal personalizado
Un elemento de menú se define con la drupal_get_formfunción de devolución de llamada y devuelve el formulario desde la función de devolución de llamada. ¿Cómo puedo agregar un taxonomy_term_referencecampo a este formulario? $items['files/add'] = array( 'title' => 'Add file', 'description' => 'Allows users to add files', 'type' => MENU_CALLBACK, 'page …

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.