Skip to content

Commit 62c1c19

Browse files
authored
Merge pull request #139 from mailchimp/enhancement/120
Add Honeypot and No-JS Field for Spam Prevention
2 parents b6f5c9d + a8574bf commit 62c1c19

File tree

10 files changed

+710
-646
lines changed

10 files changed

+710
-646
lines changed

assets/js/mailchimp.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838
// Change our submit type from HTML (default) to JS
3939
$('.mc_submit_type').val('js');
4040

41+
// Remove the no JS field.
42+
$('.mailchimp_sf_no_js').remove();
43+
4144
// Attach our form submitter action
4245
$('.mc_signup_form').ajaxForm({
4346
url: window.mailchimpSF.ajax_url,

includes/blocks/mailchimp/markup.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,9 @@ function ( $single_list ) {
225225
</div><!-- /mc-indicates-required -->
226226
<?php
227227
}
228+
229+
// Add a honeypot field.
230+
mailchimp_sf_honeypot_field();
228231
?>
229232
<div class="mc_signup_submit">
230233
<input type="submit" name="mc_signup_submit" class="mc_signup_submit_button" id="mc_signup_submit" value="<?php echo esc_attr( $submit_text ); ?>" class="button" />

includes/class-mailchimp-block-form-submission.php

Lines changed: 0 additions & 310 deletions
This file was deleted.

0 commit comments

Comments
 (0)