captcha – Cómo enumerar todos los ID de formulario

Pregunta:

He instalado el módulo CAPTCHA. En el módulo CAPTCHA necesito dar el nombre de la máquina de un formulario de otro módulo llamado Impresora, e-mail y versiones PDF . ¿Cómo encuentro el nombre_máquina de esto desde.

Si pudiera enumerar todos los nombres de las máquinas en algún lugar, probablemente averiguaría el nombre de la máquina de esa forma.

Respuesta:

Parece que solo significa el ID del formulario. En cuanto a encontrar el ID del formulario de la interfaz (que supongo que es lo que está tratando de lograr), lo que puede hacer si tiene algo como Firefox con Firebug es inspeccionar el formulario cuyo ID está tratando de obtener (o ver el código fuente de la página si no). En el elemento div que envuelve ese formulario, encontrará una id como form-id-of-the-form . Es probable que ese sea el ID del formulario que busca Captcha o puede ser que tenga guiones bajos form_id_of_the_form .

Alternativamente, puede crear un módulo personalizado para obtener el ID del formulario con bastante rapidez. Simplemente haga un pequeño módulo con este código:

function mymodule_form_alter(&$form, &$form_state, $form_id) {
  drupal_set_message('The form ID is ' . $form_id);
}

… y navega a la página con el formulario en cuestión.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım