Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

webform_remote_fields

30 sites No security coverage
View on drupal.org

This module provides custom webform elements whose options and values are populated from an endpoint through REST services.

Webform Elements

  • Remote Textfield
  • Remote Select
  • Remote Radios
  • Remote Number
  • Remote Hidden
  • Remote Field Basic HTML
  • Remote Checkboxes

In order to use the elements above, you need to enable the Webform Remote Fields and if you want to check some examples you can also enable the Webform Remote Fields Examples.

Adding these elements to the Webform that you are working on is as simple as adding any other kind of element.
Regarding these elements, you must provide the following information.

These settings are required in order to make the request.
Quick note, the setting API JSON Prop - Text will appear only for Remote Select, Radios, and Checkboxes. This setting will be the label of the option.
In the setting: API endpoint you can also use an internal endpoint if needed, just start with [internal]/your-api-path

You can also use the current Webform fields as values on the request.
There is an option API uses values from other fields. Checking this option you can see the following fields.

In The API endpoint param name you gonna type the query parameter name expected by the rest service.
The other setting The API endpoint param value refers to which field on the current Webform will be the value to be sent on the request, here you just type the name of the field. You can also use another remote field here.

Any questions, please check the README which has a lot of information about using and extending the Remote Field elements provided by this module.

Additional Requirements

Similar projects

webform_remote_select

Activity

Total releases
1
First release
May 2025
Latest release
10 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
2.0.1 Stable May 28, 2025