Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Swisspass

3 sites No security coverage
View on drupal.org

This module adds a new input field to Drupal's Webforms specifically for SwissPass numbers. It automatically formats the input and validates it on both the client and server sides to ensure accuracy.

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 !

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Sep 2024
Latest release
6 months ago
Releases (12 mo)
1 ▼ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta5 Pre-release 10–11 Feb 2, 2026
1.0.0-beta4 Pre-release 10–11 Oct 14, 2024
1.0.0-beta3 Pre-release 9–10 Sep 25, 2024