Abul Khoyer
Forum Replies Created
-
Hello @worldsdream,
Thanks for sharing your concern and reaching out about this. WordPress loads jQuery by default and we just use them. We don’t load jQuery additionally from our end.
However, We have no plan to switch to vanilla JS in near future.
Thank you.
Hello @tugbucket,
Sorry for the delayed response. Glad you found this. However, the hook is already listed on our developer doc. Please check this out: https://developers.fluentforms.com/hooks/actions/#fluentform_after_deleting_submissions.
Is there anything I can assist you with?
Thank you.
Hello @androidandreas,
The form you referred to is not created with Fluent Forms. Unfortunately, we are unable to help you regarding this.
Thank you.
Hello @deepblue5,
Sorry for the delayed response. There is no option to delete all entries at once. You can delete form-specific entries only.
Thank you.
Hello @klkoh,
It is difficult to troubleshoot the issue without access. I’m assuming there is an internal conflict on your site. You may check your browser console and network if there are any errors. Please deactivate the caching plugin if you have any and delete the existing /cache folder located in the /wp-content directory.
Also, you may deactivate all plugins except for Fluent Forms to determine if it works standalone on your site. Then you can activate the plugins again one by one to suspect which one is creating conflict.
Hope this helps.
Thank you.
Hello @robifz,
You can validate input against a regex pattern. You will get this option under Settings & Integrations -> Settings section. (see screenshot)
Please note that the validation will be checked on submit. There is no option to validate in real-time.
Thank you.
Hello @gbordormor22,
You can create step forms using Fluent Forms. You have to purchase the pro version to avail of this feature. Please check this out: https://fluentforms.com/multi-step-form/.
By default, It is not possible to show the confirmation message in a popup. But you can show the confirmation message on a new page or in the same page. Also, you can redirect users to any custom URL.
Thank you.
Hello @azael2k,
Thanks for your query. You can remove the footer using a hook. Please add the following snippet in your functions.php file or add this separately in any .php file using the snippet plugin,
add_filter('fluentform/email_template_footer_text', function ($footerText, $form, $notification) {
return false;
}, 10, 3);Hope this helps.
Thank you.Hello @thiagolopesbc,
Thanks for bringing this to our attention. We have improved this and will be merged in the next update.
Thank you.
Hello @vdmalvasio,
Thanks for your query. There is no default way to do that. As a workaround, you may do this using custom JS,
let input1 = document.getElementById('ff_14_input_text');
input1.addEventListener('blur', transferData);
function transferData() {
let inputValue = input1.value;
let input2 = document.getElementById('ff_14_input_text_1');
input2.value = inputValue;
}Please map the input id according to yours.
Thank you.
Hello @mika85,
The hook referred in the snippet is deprecated. You would need to replace the hook. Please try with the following snippet,
add_filter("fluentform/validate_input_item_input_email", function ($error, $field, $formData, $fields, $form) { $my_form_id = 1; // Replace with your Form ID $max_entries = 25; // Replace with max number of allowed entries if ($form->id != $my_form_id) { return $error; } $email = $formData['email']; // This is the name of your email field if (empty($email)) { return $error; } $max_entries = $max_entries + 1; $formApi = fluentFormApi("forms")->entryInstance($formId = $my_form_id); $atts = [ "per_page" => $max_entries, "search" => $email, "sort_by" => "DESC", "entry_type" => "all", ]; $entries = $formApi->entries($atts, $includeFormats = false); if( $entries['total'] >= $max_entries){ return ['You have reached the entry limit']; } return $error; },10,5);
Please make sure you have mapped the form ID and email field correctly according to yours.
Thank you.
Hello @mika85,
Sorry for delayed response. Glad you managed to solve the issue.
Thank you and have a good day.
Thank you too, Ajay. Have a nice day.
Hello @fan297,
Currently, there is no option to set minlength. I’m taking this as a feature request. As a temporary solution, you may set the attribute with custom JS like the following,
let input = document.querySelector("#ff_14_input_text");
const minLength = 2;
input.setAttribute("minlength", minLength);Hope this helps.
Thank you.Hello @ajay,
Thanks for bringing this to our attention. Fluent Forms is not fully compatible with PHP 8.3 yet. We will improve the compatibility in future updates.
Thank you.