Even when contact email is set as required, quiz may be submitted without it.
-
We have set the email as mandatory in quiz settings, as shown here: https://paste.pics/R0YYD but it still may be submitted without entering email. Can you help please, how this can be changed?
The page I need help with: [log in to see the link]
-
Hello @romantic20,
Thank you for reaching out to us.
We understand you’re experiencing an issue with emails. To rule out any potential causes, we suggest running a theme/plugin conflict test. Sometimes, a theme or another plugin on your website can interfere with QSM and prevent it from functioning properly. To assist you, I’ve attached some documents that guide you on how to avoid these conflicts: Click here
Additionally, please make sure you are using the most updated version of QSM.
If the issue continues, please let us know, and we’ll be happy to assist you further.
Warm regards,
SadiyaHi Sadiya, yes, we made tests – there are none, and we have the latest version of QSM, so further assist would be appreciated.
Hi, was there any resolution to this issue? I have the same problem. I’m getting spammed to death on a conact form and just want to put in a simple quiz but it doesn’t appear as a required field so is by-passed. Any help would be great.
Support is currently silent, so no resolution for now, waiting.
OK, many thanks for letting me know. I’ve suspended the form for the moment.
Hello @romantic20,
Thank you for your patience as we investigated the issue.
The error you’re encountering is due to the timer script in the Matema Theme’s script.js file. This script tries to manipulate the value of a “days” element, but it seems this element is missing from the DOM. As a result, the script interacts with a null reference, causing the “Cannot set properties of null (setting ‘innerHTML’)” error.
To fix this issue, please add a check before assigning a value to the “days” element. This might help resolve the problem. Please refer to the attached screencast for guidance. https://www.awesomescreenshot.com/video/28131508?key=e9e5a3d03e47a00f27f12c1f2e893dfd
If you need any further assistance, please let us know.
Kind regards,
SadiyaLooks like the Matema Theme’s script.js file was not the source of the problem: we have removed that function as unnecessary, but the problem remained. Form still can be submitted with empty email field. In the console there is next error:
scripts.js?ver=f3c3d…ef2bd75f42eb25235:2 Uncaught TypeError: jQuery(…).tooltip is not a function at HTMLDocument.<anonymous> (qsm-quiz.js?ver=9.0.1:1392:32) at e (scripts.js?ver=f3c3d…5f42eb25235:2:30038) at t (scripts.js?ver=f3c3d…5f42eb25235:2:30340)
Maybe it is the source of the problem?
Hello @romantic20,
We further tested the issue you reported on our local WordPress setup, but we weren’t able to reproduce the issue you reported. This suggests there might be a theme conflict. To help troubleshoot further, could you please try the following steps??
Switch to a Default WordPress Theme: This can help us see if your current theme is causing the problem. The Twenty Twenty-Three theme is a good option to try.
Check for Caching Plugin Conflicts: If you’re using a caching plugin, please try excluding QSM JS files from being cached in the plugin’s settings.
Once you’ve had a chance to try these steps, please let me know the results so we can continue troubleshooting.
Thank you for your patience and cooperation. If you have any questions or need further assistance, feel free to reach out.
Best regards,
Sadiya
Hi Sadiya,
I have switched to standard theme (here: https://mathemastaging.wpengine.com/test-zno-z-matematiki-2014-osnovna-sesiya/) and turned off caching – still the same.
And as you can see from @stareback post I am not the only one who facing this problem.
Hello @romantic20,
We’ve reviewed the quiz link you shared, and it seems the email field in the contact form for that specific quiz isn’t set as required. To ensure the email field is set as required, please navigate to QSM > Quizzes and Survey > Contact tab > Under Email label: Click on “Required” > Save changes. Kindly refer to the attached screenshot for guidance. https://snipboard.io/PeBTqZ.jpg
To help resolve this issue, could you please:
Provide a screencast demonstrating the entire process of setting up the quiz settings, especially focusing on how you’re configuring the contact form fields. This will help us identify any potential steps that might be missed.
Your cooperation with these details will greatly assist us in troubleshooting the issue effectively.
Thank you for your understanding!
Best regards,
SadiyaOf course it was set as required) Here is the video you have required: https://fex.net/ru/s/v0sav5t The problem is with your plugin.
And it is pretty urgent, as we are loosing customers. Actually we are starting to think about moving to some alternative platform because your plugin is buggy and you don’t really help.
Hello @romantic20,
We truly understand your concern and apologize for any inconvenience this has caused.
We know how important this is to you, and we want to assure you that our team is looking into the issue with the utmost urgency and our top priority is to ensure you have a smooth and satisfactory experience. We’re doing everything we can to regain your trust and confidence in our product.
We genuinely appreciate your patience as we work through this.
Kind Regards,
Sadiya
Hi Sadiya,
I see. Maybe you have some timeline, at least approximately timing, when the problem will be resolved?
Hi @romantic20,
Thank you for your understanding.
We are glad to inform you that we’ve successfully resolved the issue you reported, and we’re thrilled to share that we’re planning to roll out the fix in our future releases.
We’ll make sure to notify you first as soon as the fix is released.
Kind regards,
SadiyaGreat, thanks a lot, will be waiting for a word from you!
- You must be logged in to reply to this topic.