6659 comments found.
.
Hi i have a presale question. I want to create 2 fields. field a display values from a csv (or many) field 2 display values from other csv files depends on a selection from a field. i want to build a form with car make and models. and on selection from field a like audi display options on seconds values associated with audi, like a3, a4 etc. is this possible?
Hi
If there aren’t that many values, you could add a select menu for each different car make, with all of the models as the values (see this video for how to add options in bulk). In the settings for the model fields, use conditional logic to only show that field if the relevant make is selected in the first menu.
If there are too many values to add to the form builder UI, you can use custom code to populate the second menu based on the first field value. It would be similar to this guide, but instead of having the values within the code, you could use an Ajax request to fetch the values from the CSV file or a database. You may need a developer.
Regards, TC
Please any PHP Version? My website is a PHP how do I add this form to it?
Hi
For this product, your site would need to use WordPress.
We have a separate standalone PHP version of Quform here, but it doesn’t have a form builder component. The forms would need to be built manually, here is how to set it up.
Regards, TC
Hey, we are super happy with your tool. But can you integrate a function that you can set that the form entries are deleted after a certain time? That would be perfect!!!
PS. We have on a page 45000 entries and the manual delete is very tedious.
Hi
We have a plugin here you can use to automatically delete entries after a certain period of time. If you click “Download ZIP” on that page, you will get an installable WP plugin. Just install and activate the plugin and it will delete entries automatically. By default it keeps entries for 28 days, you can change that by following the instructions in the comment below the code.
If you want it to also delete any files that are uploaded to the entry, you can use this plugin instead.
Regards, TC
I have tried limiting number of submissions by IP but its not working. I am still able to submit more than once on same laptop.
Hi
Are you logged in as an Administrator? If so, the IP address limits wouldn’t apply. Please test it in an incognito window or when logged out.
Also, make sure that IP addresses are being saved at Forms – Settings – Tweaks & Troubleshooting – Save IP addresses.
Regards, TC
Initially, i thought its because i was logged in as an administrator but users keep sending multiple entries even after ensuring the settings are saved and correct as you noted. the IP button has been on save even the entries in Tweaks & Troubleshooting. I need to stop this multiple entries urgently.
I have used incognito mode and i get the correct restriction – Only one submission is allowed. How are the users able to submit multiple entries? I as an admin using incognito cannot submit double but my users can. Up to few minutes ago, i go a double entry.
Hi
Would it be possible for me to get some temporary admin access to your WordPress Dashboard in order to help investigate this issue further for you? If so, please create a user with the “Administrator” role and send a message through the contact form on our CodeCanyon profile page with the username, password and site URL. Thanks!
Regards, TC
I have just sent you login details. Thank you.
Please cobfirm if you received the login details as requested. Thank you
Please any update on the IP issue I complained about? I have since sent the login details but there has been no response.
Hi
I sent you an email about this.
Regards, TC
Thank you for the several emails. Are there other ways i can restrict submission to only one person or device? I just dont want double or multiple submissions from a user. I will appreciate your response. Thanks
Hi
You could choose a field that you want to be unique, such as the Email Address field. Go to the settings for that field then go to the Advanced tab and add a “Prevent Duplicates” validator. It will mean that only one form can be submitted with that email address.
Regards, TC
Hello; I want to delete the “3818” id entry when I paste the “https://xxx.com/wp-admin/admin.php?page=quform.entries&action=trash&eid=3818&_wpnonce=b6e7937c7b” link into the browser and press enter. but i am getting error. invalid request. When you do this in the List of Entries, it deletes it. My purpose in doing this is to create a qr on the delete link and delete the entry when that qr is read. can you give me the necessary functions.php code for this just to make me delete the entry when I click on that link from outside?
Hi
It works for me if I’m logged in as the same user who generated the link and paste the trash entry link into the browser and press enter. There is a security check built into the link which would prevent it working if you were logged in as another user, there aren’t any hooks that I could find to prevent this, you would need to modify the plugin to remove these checks. If you edit the file wp-content/plugins/quform/library/Quform/Admin/Page/Entries/List.php you can remove the checks from the processTrashAction method around line 247.
The other option is to implement your own trash URL for the QR code and trash the entry with your own custom code.
Regards, TC
I deleted the codes below but still not resolved. I would appreciate if you let me know exactly which codes to delete/change. or please help with the plugin to be written for it.
/**
* Process trashing entries
*
* @param int|array $entryIds
* @param string $nonce
* @return array The result message
*/
protected function processTrashAction($entryIds, $nonce)
{
if (is_array($entryIds)) {
$nonceAction = 'bulk-qfb-entries';
} else {
$nonceAction = 'quform_trash_entry_' . $entryIds;
$entryIds = array($entryIds);
}
if ( ! $nonce || ! count($entryIds)) {
return array('error' => self::BAD_REQUEST);
}
if ( ! current_user_can('quform_delete_entries')) {
return array('error' => self::NO_PERMISSION);
}
if ( ! wp_verify_nonce($nonce, $nonceAction)) {
return array('error' => self::NONCE_CHECK_FAILED);
}
$count = $this->repository->trashEntries($entryIds);
return array('trashed' => $count);
}
Hi
Would it be possible for me to get some temporary admin access to your WordPress Dashboard in order to help investigate this issue further for you? If so, please create a user with the “Administrator” role and send a message through the contact form on our CodeCanyon profile page with the username, password and site URL.
Regards, TC
I have currently edited the code with chat gpt support, but if the person’s phone is logged in, the deletion process takes place. For example, after closing all applications from the phone, wordpress wants to log in. Doesn’t log in when username and password are entered. although the username and password are correct. but when I close and open the browser completely from the phone, this time it logs in. After logging in, when the link is read qr, this time the deletion process takes place.
/**
* Process trashing entries
*
* @param int|array $entryIds
* @param string $nonce
* @return array The result message
*/
protected function processTrashAction($entryIds, $nonce)
{
if (is_array($entryIds)) {
$nonceAction = 'bulk-qfb-entries';
} else {
$nonceAction = 'quform_trash_entry_' . $entryIds;
$entryIds = array($entryIds);
}
if ( ! $nonce || ! count($entryIds)) {
return array('error' => self::BAD_REQUEST);
}
if ( ! current_user_can('quform_delete_entries')) {
return array('error' => self::NO_PERMISSION);
}
$count = $this->repository->trashEntries($entryIds);
return array('trashed' => $count);
}
Hi
Glad you managed to fix it.
Regards, TC
I have currently edited the code with chat gpt support, but if the person’s phone is logged in, the deletion process takes place. For example, after closing all applications from the phone, wordpress wants to log in. Doesn’t log in when username and password are entered. although the username and password are correct. but when I close and open the browser completely from the phone, this time it logs in. After logging in, when the link is read qr, this time the deletion process takes place.
Hi
The user would need to be logged in and have the correct permissions to trash an entry.
The WordPress login issues seem to be unrelated to Quform?
Regards, TC
The user is logged in and has the correct permissions. Have you checked and tested from the wp admin panel?
I have 2 date fields Arrival and Departure with a date picker in my form. Now I want to show a text field underneath which indicates the number of days. Departure minus Arrival. I think this is possible with a HTML field. Can you give me a hint?
Hi
It requires some custom code to calculate the number of days between two dates. See this page for example code and the comment below the code for how to set it up.
Regards, TC
In the meantime I have found it myself. There is still a problem with my account in Forum, the validation does not work. It always says not authorized. Have another question: Is there a way to show additional fields in the frontend? Background: I have built a contact booking form, where there is one main person, and any number of additional. Here it would be great to be able to add one line each with [+]: First name, last name, date of birth can show, which is then transmitted of course.
Hi
We have a guide here for how to set up a repeatable group of fields.
Regarding the forum issue, could you send me the username or email address of your account and your purchase code through the contact form on our profile page?
Regards, TC
Great app, well done!
1. How to make 1 of the 2 buttons, a different background colour from the other?
2. How make the number keyboard popup for the mobile user, when they click the ‘phone’ label field?
3. How to make a text file? appear below one certain button they click on, so they can input more information.
Hi
1.If you go Edit Form – Settings – Style – Global, at the bottom click “Add global style”, choose one of the selectors “Back button”, “Next button” or “Submit button”, then enter the CSS to set the background color (and perhaps font color):
background-color: #fff; color: #222;
2. Currently the easiest way to do this is to go to Forms – Settings – Custom CSS & JS – Custom JavaScript and enter this code:
jQuery(function ($) {
$('.quform-field-1_5').attr('type', 'tel');
});
Replace 1_5 with the unique ID of the field.
3. If you go to the settings for the Text field, then go to the Logic tab, you can enable conditional logic and set the rules that will show the field.
It’s a bit more complicated to make this happen with a button click, you could perhaps add a checkbox field with a single option that sets the text of button, then on the Styles tab of the checkbox field settings set the “Options style” to “Button”. Then, set the logic rules on the Text field to show that field if the checkbox field is not empty.
Regards, TC
Thanks!
1. They are buttons separate from the back/next buttons. How to make these extra buttons to change the background colour on only 1 of the buttons?
Hi
If you added the button with custom HTML, you can add a class to the button:
<button class="my-button">Click me</button>
Then go to Forms – Settings – Custom CSS & JS – Custom CSS (All devices) to add the styling for it:
.my-button {
background-color: #123456 !important;
}
If the button is part of a Checkbox/Radio Button field, right click and Inspect the button you want to change to find the unique class, it will be something like quform-option-label-1_6_1, you can then add this custom CSS:
.quform-option-label-1_6_1 {
background-color: #123456 !important;
}
Regards, TC
thank you!
Do you folks fully support Mailster at this point? I saw you used to have a more manual method, but not sure if its improved or more integrated/easy to do now? Thanks in advance!
Hi
Currently the code snippet integration is the only integration option we have. You can easily add the snippet to your site using a plugin like Code Snippets or WP Code.
Regards, TC
if I buy a license I can use it on how many websites? Thank you
Hi
The license can be used on one site at a time. The same license can be used on subdomains, but each main domain would need its own license. Unfortunately CodeCanyon does not have a multiple-site license option.
Regards, TC
Hello, in the download is still the version 1.18, but the newest is 1.19.
Hi
It should be updated now, it takes a bit longer to be updated on here.
Regards, TC
Hi Again, I just purchased this, I have a question, the only way to manipulate colors in the form like Font, ETC is by CSS coding?
Hi
If you go to Edit Form – Settings – Style then to each of the sub tabs, you can set the styles for the most common options. On the Global tab there, you can add a style and enter custom CSS to apply to any part of the form. In the settings for each element you can go to the Styles tab and add custom CSS to any part of the element.
You can also go to Form – Settings – Custom CSS & JS – Custom CSS to add custom CSS with your own selectors.
Regards, TC
Got it, I just see it and applied the colors I need, thank you so much for your help,
Hi, the install is complete, I test it the for and it work fine on my end but in server compatibility I have a warning in *Temporary Directory ”/tmp/quform – The temporary directory does not exist, please create the directory and make it writable.” – is that something that I need to worry about? is that something that I need to fix by creating a directory somewhere? or I just live like that and don’t worry about? Thank you
Hi
The temporary directory is used for file uploads. If you aren’t planning to use file uploads it should be fine to live with the warning. If you want to fix it, there is some more information on this page.
Regards, TC
Thank you for your help, the warning is already gone, and everything is working fine
Hello, Sms confirmation ready to go. Thanks
Hi
The plugin does not have any built-in SMS confirmation features. You can use the Quform Zapier add-on to integrate with SMS services through Zapier (for example, send an SMS when the form is submitted).
Regards, TC
Hello, the zapier addon is a webhook addon, and works with make.com ?
Hi
Yes, it just sends a webhook so it could be used with other services similar to Zapier.
Regards, TC
Thanks for the reply, should be called “webhook”, just my suggestion. And seems to be powerful (conditional logic, additional fields = great job!)
Hi
Thanks for the suggestion, it would be better named as a webhook plugin, we’ll look into it.
Regards, TC
Hello. For a multistep form, could I add custom attributes to the “Next” button, specifically “data-target” and “data-index”? When I click the “Next ” button on the first step, I intend to be redirected to the form’s subsequent step (step 2) while simultaneously triggering an action on the page where the form is embedded. This is my goal. I would like to know if this is possible. Thank you!
Hi
The easiest way is probably to add the attributes with JS, you can do that by going to Forms – Settings – Custom CSS & JS – Custom JavaScript and entering this code:
jQuery(function($) {
$('.quform-button-next-1_5').attr({
'data-target': 'value1',
'data-index': 'value2'
});
});
Replace 1_5 with the unique ID of the Next button element.
Regards, TC
is it possible to increase the icon size in a field?
Hi
You can add this code to Forms – Settings – Custom CSS & JS – Custom CSS (All devices):
.quform-input-1_3 .quform-field-icon {
font-size: 20px;
}
Replace 1_3 with the unique ID of the field, and adjust the font size to suit.
Regards, TC
okay thanks, I’ve just made it and it’s okay, however, it’s a little bit unaligned, how can I aligned with padding top or any css class?
Hi
Please can you go to the Button settings > CSS styles > add Submit button wrapper > then add the CSS in the field: margin: 0;
Regards, TC
how can I align send button if this is unaligned? and is it possible to insert the send button within a text field? in order to have an appearance similar to this https://golexproperties.com/
Hey, We have replied to your question on the forums with an example form to copy. Kind regards, TC
Hi
There is nothing built into the plugin to do this. You could add some JS to the WP Admin that will add a “print barcode” button onto the view entry page with a link to a URL that you can use to display the barcode image, you can get the entry ID from the current URL and include it in the link. Then have some PHP code to handle the request, look up the entry data and generate just the barcode image on the page that can be printed.
Regards, TC
How can I print the way I want without barcoded? I would appreciate if you share the plugin code for this.
Hi
I don’t have the code to implement this, but one way you could do this is to add a Hidden field to the form, give it a default value such as “barcode”. Then add this code to generate the HTML to display the data in HTML or using an IMG tag. It will display the HTML in the email and when viewing the entry:
add_filter('quform_get_value_html_1_3', function ($value, $element, $form) {
// Get other form values
$v1 = $form->getValue('quform_1_4');
$v2 = $form->getValue('quform_1_5');
$v3 = $form->getValue('quform_1_6');
// Generate HTML and populate it into $value
$value = '<div>...</div>';
return $value;
}, 10, 3);
Replace 1_3 with the unique ID of the Hidden field. You will need to change the code to get the other relevant form values and generate the HTML in the way you want it.
Regards, TC
Thank you, but I couldn’t do it. What I want to do is, first of all, have a ‘Print Order Receipt’ button just like in the image above. When I enter my inputs, I want the button to be there, and I want it to print certain fields just like in the picture. Thank you.
Hi
You would need to get a developer to implement this for you, as it is outside the scope of our support.
Regards, TC
hi, can I create something like this: https://golexproperties.com/ first to show a simple text field and once is fill that field, redirects to a new form in a new page… please help
Hi
Yes, we have a guide here for how to have a simple form that redirects to a larger form with the form data populated.
Regards, TC
hi thanks, and what about if I dont want to store the first form data given that this will be like a bypass to the another form which I want to store all data. I tried to disable data store on the first one but it still apears in the “Recent entries” historial
Hi
Are you sure you disabled the option at Edit Form – Settings – General – Form – Save submitted form data, on the first form? It definitely shouldn’t save an entry for form submissions when that option is disabled. Please double check this and let me know if it still happens.
Regards, TC