If you need to stop a form from being submitted based on the submitted values, you can do so as follows:
// Hook into the before_submission action and call wp_die() if the submission has a value we don't want to be submitted. add_action( 'af/form/before_submission', function ( $form, $fields, $args ) { // Only run on a specific form. if ( $form['key'] !== 'YOUR_FORM_KEY_HERE' ) { return; } $message = af_get_field( 'YOUR_FIELD_NAME_HERE' ); if ( $message === 'some unwanted text' ) { af_add_submission_error( 'This is a custom error message' ); } }, 10, 3 );
By using the af_add_submission_error() function, you will trigger a notice in the UI above the form letting the user know that there was a problem submitting the form.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article