Online Form Event Registration Limit??

  • Profile Image
    Asked on May 05, 2012 at 02:24 AM

    I believe that this request is a 'core' feature for form systems and it's hard to believe that this feature hit the cutting room floor during the early days.....  Every form that I create is for an event and every event has a maximum number of registrants... See how fundamental this feature is to form system... This isn't just another nice feature... It's the essence of an online registration form.

    Today, I found myself watching email responses and reviewing excel reports (already have 24 registrations with a max of 25) and hoping that someone doesn't register two people and pay their reg fee. Now I have 26 registrants and my max is 25... Now I have to provide a refund to one etc... Having this limit feature would save me from this stress and agony... I can go back to real work... 

    Hey.. can you have a condition on a unique ID? If the unique ID was the 'serial number" for the form, could this solve my problem...

    Anyone else lobbying for this 'core' feature... We've got to have this feature!


  • Profile Image
    Answered on May 05, 2012 at 01:24 PM

    Hi WeMinister,

    Currently, you can only  limit submission entries to one per IP address.

    To set your form to accept only unique submissions:

    1.  Go to Setup & Embed tab

    2.  Click the Preferences button

    3.  In the Preferences window, click the Advanced Settings tab

    4.  Set Unique Submissions to Strict Check

    You may also set to Loose Check but this can be bypassed by using another browser or clearing the browser's cookie. Strict check, on the other hand, may be disadvantageous if your target users are on the same network, using the same IP address, such as in schools or organizations. It is up to your discretion on which submission check to use.

    Since the Submission Limit feature is on the list, i hope it will come out as soon as possible, but still of now we don't have timeline for its release.

  • Profile Image
    Answered on May 23, 2012 at 11:44 AM

    I echo Webminister's frustration. We've been waiting years for this ability and it should be a standard feature!!!

  • Profile Image
    Answered on June 15, 2012 at 10:46 AM

    When will this feature be available? I'm having to refund more registration fees due to going over the registration limit... I can't monitor the results 24/7... I may have to enable my forms each morning when I start work and then disable them at the end of my work day... I don't think my clients would liek this option... 

    Does anyone have a solution to how I can monitor individual form submission limits until Jotform implements this feature?



  • Profile Image
    Answered on June 15, 2012 at 02:10 PM

    Hello WebMinister.  Unfortunately there is still no update on this matter.

    Alhough, I may have a dirty trick on how to make a work around.  Just that you will need to create an RSS report on your form.  If you're OK with this and willing to get your hands a bit dirty with PHP coding, I might be able to develop this.

  • Profile Image
    Answered on June 15, 2012 at 02:23 PM

    I'm interesting in moving in this positive direction...

  • Profile Image
    Answered on June 15, 2012 at 11:23 PM

    Thanks for the interest, webminister.  Let's start this long walk.

    1. First thing to do is create an RSS report.  No need to get all the details into the RSS.  You only need at least three (3) submissions data that are not too sensitive to appear on the report (because Google scans these RSS feeds as well). The purpose of this is that we'll let a PHP script capture and read all the submissions and have it counted.

    2. Once done with creating an RSS report, download this script, extract, and add this in your web page directory.

    3. Next: Add this code in your script where your form appears:



    include "lastRSS/lastRSS.php";

    // Create lastRSS object
    $rss = new lastRSS;

    // Set cache dir and cache time limit (1200 seconds)
    // (don't forget to chmod cahce dir to 777 to allow writing)
    $rss->cache_dir = '';
    $rss->cache_time = 0;
    $rss->cp = 'US-ASCII';
    $rss->date_format = 'l';

    // Try to load and parse RSS file
    $rssurl = '[rss report id here]';

    if ($rs = $rss->get($rssurl)) {

        if($rs[items_count] >= "25")
            echo "You can no longer submit an entry";
          } else {
           echo "[Your script embed here]";
    else {
        echo "Error: It's not possible to get $rssurl...";





    There is also a fail-safe on this script which will have your form not to appear if in case the RSS report is not being read by the script.  So you will not receive submissions, thus you will not be worried by over-submissions from your form.

    If you need further assistance on this matter, please let me know.


    Edit: I changed the condition from == to >= to prevent from accidental exceeding submissions.

    Come to think of it, this is not so much of a long walk after all.

  • Profile Image
    Answered on September 20, 2013 at 10:53 AM

    I would also like to see this feature added.

  • Profile Image
    Answered on September 20, 2013 at 12:47 PM


    Can you please open/create a separate thread with regards on your query for further assistance?

    Thank you!