eForm summary table shows submission ID in a specific format at the very top of it. Until version 3, we could not change it. But with newer options, we can set it to anything we want.
#1: Accessing the settings:
- The new settings can be found under Result & email > Summary Table.
- Submission ID format can be used to modify the output.
- Submission ID Datetime format can be used to modify the formattable datetime inside ID (if applicable). It accepts PHP’s datetime formatting.
#2: Different ID Formats:
The ID option accepts a number of format strings.
%1$d
: Will be replaced by the ID of the submission.%2$s
: Will be replaced by the formatted datetime string (according to your website’s datetime format).%3$s
: Replaced by datetime formatted by your entered settings.
All of the format strings are passed through PHP’s sprintf. So you can modify the format.
By default the format is: #%1$'010d | On %2$s
. Which will pad ID number with 0 upto 10 character length and also append the date/time according to your website format. Something like: #0000003259 | On April 30, 2016 9:52 am
.
#3: Sample ID Formats:
Here are some samples to help you get started. For all these examples, we set the Submission ID Datetime format accordingly. You can change it to anything you like.
Submission ID Format | Sample Output | Submission Datetime format |
#%3$s/%1$'05d |
#2016/04/30/03259 | Y/m/d |
~ %3$s#%1$'50d |
~ 2016/04/30#3259 | Y/m/d |
%3$s-%1$'05d |
2016-04-30-03259 | Y-m-d |
#%1$'05d/%3$s |
#03259/2016-04-30 | Y-m-d |
Do you need help with setting up your own formatting? Just ask in the support forum.
Note: The ID can be inserted elsewhere, with the format string %FORMATTED_ID%
.