Form Expiry Field for RSForm! Pro
Introduction
The Form Expiry Field plugin provides a comprehensive solution for RSForm! Pro forms, enabling automatic form closure based on date or capacity. The plugin adds a new field type to RSForm! Pro: an expiration field that checks every submission and automatically closes the form when the specified conditions are met.
Perfect for campaigns, registrations, contests, or any time-limited or capacity-restricted service. The plugin automatically manages capacity, prevents over-registration, and gives users clear feedback about the form's status. Administrators can track form status through colour-coded preview indicators and receive one email notification per event, not one per visitor.
The plugin integrates seamlessly with RSForm! Pro's existing features, including conditional fields, multilingual support, and all validation rules. Every deadline is a single moment in time: the form closes for all visitors at the same instant, with daylight saving transitions handled automatically.
For operators, the plugin offers robust administration tools: three timezone modes (server, visitor's local time, fixed), real-time countdown timers, email alerts on expiry or when the capacity limit is reached, and dynamic closure from your own PHP code. The frontend experience is simple and clear: the form closes in place the moment it expires, without a page reload and without losing anything the visitor has typed. An automatic "closes in 2 days" warning appears before the deadline, and popup notifications show the form's status. Late, full or closed forms are always rejected on the server, even with JavaScript switched off.
Key Features:
- Date-based Expiration - Precise timing, timezone-aware calculation, DST handling, strict date validation
- Capacity Limits - Automatic closure at maximum submission count
- Countdown Modes - Static and live countdown with second precision
- Timezone Management - Three modes: server, visitor's local time, fixed (120+ timezones)
- Warning Period - Configurable days/hours before expiry with an automatic "closes in X days" message
- Custom Expiration Message - Your own text for the expired state, multilingual
- Email Notifications - One admin alert per event on expiry or when capacity is reached
- Server-side Protection - Submissions to expired, full or closed forms are rejected on the server, even without JavaScript
- Instant Closure - The form closes in place at the moment of expiry, no page reload, no lost input
- Cache-safe - Correct countdown and expired state even on cached pages
- Dynamic Closure - Close a form from PHP for every visitor or just the current one, and reopen it any time
- Popup Notifications - Customizable delay, keyboard and screen-reader accessible, developer mode for testing
- Visual Feedback - Colour-coded preview indicators, transparent form overlays
- Multilingual Support - Complete Hungarian and English interface
- RSForm! Pro Integration - Conditional fields, validation, multilingual forms
- Responsive Design - Fully responsive, mobile-friendly user interface
- Flexible Display - Static and live countdown, date formatting options
Form Expiry Field for RSForm! Pro
- Version:
- v1.6.8
- Developer:
- extensions.blaho.hu
- Last updated:
-
Oct 14 2026
1 week ago - Date added:
- May 24 2026
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- p e
- Compatibility:
- J4 J5 J6
Share