Bot Detection - Register Your Interest Form

1 reply · opened Mar 14, 2019

PpiersmMar 14, 2019

Hi,

I'm setting a new website and have been implementing a 'register your interest' form on the site. There will be multiple register your interest forms on the site so I have added a hidden form label that can't be seen when entering information but the receiver will see it as the first item in the submit email.

I have sent one email with the form and received it before adding the hidden form label.

Now when I try and test the form I get the bot detected warning, I have tried removing all of the previous adjustments to the form to get it back to the original state when the email successfully sent but I still get the warning.

I need some help to understand why it's happening.

Below is the code from the form:

<div class="form-widget">
<div class="form-result"></div>

<div class="row"><div>
<form class="row" id="event-registration" action="include/form.php" method="post" enctype="multipart/form-data">
<div class="form-process"></div>
<div class="col-12 form-group" style="display: none;">
<label>Energiser Business Plan</label>
</div>

<div class="col-6 form-group">
<label>First Name:</label>
<input type="text" name="event-registration-first-name" id="event-registration-first-name" class="form-control required" value="" placeholder="Enter your First Name">
</div>

<div class="col-6 form-group">
<label>Last Name:</label>
<input type="text" name="event-registration-last-name" id="event-registration-last-name" class="form-control required" value="" placeholder="Enter your Last Name">
</div>

<div class="col-12 form-group">
<label>Email:</label>
<input type="email" name="event-registration-email" id="event-registration-email" class="form-control required" value="" placeholder="Enter your Email Address">
</div>

<div class="col-6 form-group">
<label>Phone:</label>
<input type="text" name="event-registration-phone" id="event-registration-phone" class="form-control" value="" placeholder="00-000-0000">
</div>

<div class="col-6 form-group">
<label>Mobile:</label>
<input type="text" name="event-registration-mobile" id="event-registration-mobile" class="form-control" value="" placeholder="000-000-0000">
</div>

<div class="col-12">
<div class="form-group">
<label>How did you hear about the Energiser Workshop Series?</label>
<select class="form-control" name="event-registration-know-us" id="event-registration-know-us">
<option value="">-- Select One --</option>
<option value="Google">Google</option>
<option value="Social Media">Social Media</option>
<option value="Friends">Friends</option>
<option value="Advertisement">Advertisement</option>
<option value="Others">Other</option>
</select>
</div>
</div>
<div class="col-12 hidden">
<input type="text" id="event-registration-botcheck" name="event-registration-botcheck" value="" />
</div>
<div class="col-12">
<button type="submit" name="event-registration-submit" class="btn btn-secondary">Register your interest</button>
</div>

<input type="hidden" name="prefix" value="event-registration-business-plan">
</form>
</div>

</div>

</div>

SSemicolon WebSTAFFMar 16, 2019

Hello,

The error is with the following code:

The correct code should be:

Since all the Field name's in your Form starts with event-registration-. Please make sure that you have check out the Documentation > Forms Section to avoid any unexpected issues.

Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

Have the same question, or something new?

Sign in to the Canvas dashboard to reply or open your own topic. Canvas owners get direct help from the SemiColonWeb team.

Reply on the dashboard