Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
The frm_submit_button_class filter allows you to add classes to a submit button.
Usage
add_filter( 'frm_submit_button_class', 'your_function_name' );
Parameters
- $classes (array)
- $form (stdClass)
Examples
Add a class to all submit buttons
Use this code to add a class to all submit buttons.
add_filter('frm_submit_button_class', 'add_submit_class', 10, 2 );
function add_submit_class( $classes, $form ){
$classes[] = 'my-custom-class';
return $classes;
}
Add a class to a single submit button
Use this code to add a class to a single submit button. Replace 123 with your form ID.
add_filter('frm_submit_button_class', 'add_submit_class', 10, 2);
function add_submit_class( $classes, $form ){
if ( $form->id == 123 ) {
$classes[] = 'my-custom-class';
}
return $classes;
}
Add a unique ID to each next button on a multi page form
add_filter( 'frm_submit_button_class', 'my_custom_function', 10, 2 );
function my_custom_function( $classes, $form ) {
global $frm_page_num;
$target_form_id = '123'; // replace 123 with the id of the form you need to affect
if ( $target_form_id === $form->id ) {
$classes[] = 'submit-button-on-page-' . $frm_page_num;
}
return $classes;
}