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

swisspass

2 sites No security coverage
View on drupal.org

The SwissPass Number Webform Element is a custom Drupal module that enhances Webforms with a specialized input field for SwissPass numbers. It provides automatic formatting and validation to ensure correct input of SwissPass numbers.

Features

  • Custom Webform element for SwissPass numbers
  • Automatic formatting of input (XXX-XXX-XXX-X)
  • Client-side and server-side validation
  • Seamless integration with Drupal Webforms

Requirements

- Drupal 10.3 or above
- Webform module

Installation

Classic installation as other modules. See the documentation.

Configuration

After installation, a new "SwissPass Number" element will be available when creating or editing Webforms.
To use:

1. Create or edit a Webform
2. Add a new field
3. Select "SwissPass Number" from the element type list
4. Configure the field as needed

Technical details

The module consists of:
- Custom form element (SwissPassNumber)
- Webform element plugin (SwissPassWebformElement)
- JavaScript for client-side formatting
- PHP validation for server-side checks

Benefits

+ Improved data quality for SwissPass numbers
+ Enhanced user experience with auto-formatting
+ Reduced errors in SwissPass number submissions
+ Time-saving for form creators and processors

Contributing & support

Contributions are welcome! Please submit issues and pull requests.

For support, please create an issue !

Activity

Total releases
1
First release
Feb 2026
Latest release
2 months ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.0-beta5 Pre-release Feb 2, 2026