Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #1084732

    Dear Support,

    my client has the contact form. If the contact form filled out and user press “send”, the avia-form-success message isn’t vissible. user must scroll upwards to see it. How can we solve it, that message appear in vissible area?
    Client URL is attached

    Thx

    #1086356

    Hey S.,

    Thank you for using Enfold.

    You have the option to redirect the users to another page instead of displaying a message. Have you tried that? We can adjust the script, so the page scrolls to the the message but that will consume a bit of time and something that we hope to avoid as much as possible. Please try to do a page redirect instead.

    Best regards,
    Ismael

    #1087742

    Dear Ismael.

    “You have the option to redirect the users to another page instead of displaying a message. Have you tried that? ”

    No, we don’t have that option at all. Should ALL YOUR Enfold customers do this now? Nowhere does it work!

    Have you ever heard of Bounce-Rate? And why should I send users to another site? They were on the site after all and why should I send end customers somewhere else where they don’t want to go unasked? Do you find that friendly if you are on a site and then land somewhere else?

    Your answer does not match the expectations of a “premium theme”. It seems that our ideas of your clients are very different. Can you please tell me the meaning of a message about the successful sending of your contact form, if this message is not displayed at all for the end customers in the visible area of the website?

    This does not only concern this page. I have checked it with 9 further installations of Enfold. It appears everywhere. It doesn’t seem to bother you at all, hmm?

    Why is there the “Sending-Sucess” message if you offer this feature as a bug? FOR ALL YOUR CUSTOMERS!

    Apparently the support of Enfold is no longer able to fix simple problems. And above all: Not even individual problems, but Enfold-wide problems that affect every user. Instead, you have to get external programmers.

    What is so difficult to report as a bug and apply immediately in the next release?

    #1088121

    Hi,

    Have you ever heard of Bounce-Rate? And why should I send users to another site?

    Sorry for the confusion. I think you misunderstood what we are trying to suggest. You don’t have to redirect the users to another site, only to another page. We are referring to the contact form’s “What should happen once the form gets sent?” settings. Set that to the second option and then select a page where you want to redirect the users after sending the form.

    Why is there the “Sending-Sucess” message if you offer this feature as a bug? FOR ALL YOUR CUSTOMERS!

    That is not a bug. We don’t see a lot of forms added in the middle of the page that contain that many fields, so we didn’t set the script to scroll to the “thank you” message after the form submission. You don’t see this issue with contact forms that are fully visible in the view port and are added at the very top or bottom of the page.

    We do understand your frustration. Let us know if you want to implement the scroll script, but we don’t recommend it because you have to edit the script files directly, forcing you to do it again every theme update.

    Best regards,
    Ismael

    #1146612

    i totally agree with Hokuspokus, i have found this problem frustrating too. you dont need to have too many fields on your form for this to become a problem. i have stopped using the form module and installed an external form builder for this exact reason.
    I do consider this a bug or a design flaw. i wish you would take the time to make your product better.

    • This reply was modified 4 years, 6 months ago by Lorimenna.
    #1147008

    Hi,

    Thank you for following up.

    @lorimenna: You can modify the config-templatbuilder > contact > contact.js file, look for this code around line 213:

    form.slideUp(400, function(){responseContainer.slideDown(400, function(){ $('body').trigger('av_resize_finished'); }); send.formElements.val('');});
    

    .., then replace it with:

    form.slideUp(400, function(){
    								responseContainer.slideDown(400, function(){ 
    									$('body').trigger('av_resize_finished'); 
    								}); 
    							send.formElements.val('');
    							$([document.documentElement, document.body]).animate({
    								scrollTop: responseContainer.offset().top
    							}, 1000);
    						});
    

    The script will look for the response or the confirmation message container and scroll to it. Let us know how it goes.

    Best regards,
    Ismael

    #1323982

    hey ismael this code doesn’t seem to work with 4.8.6.2
    i figured out that the contact.js moved to /enfold/config-templatebuilder/avia-shortcodes/contact
    but after the change nothing happens. you can check out my form at https://www.metazeit.de/#formular – my client actually needs to scroll down not up to see the error or sent message after submission. i just extended my support to get help for this problem, so hopefully you can provide my with a working solution.
    thanks and all my best
    thomas

    • This reply was modified 2 years, 6 months ago by brouge.
    #1324014

    Hi,

    You cannot override the contact.js file directly in your child theme without dequeueing it first. You then have to register it back using the new path in the child theme.

    Does it work when you add the modification directly in the parent theme? Please open a new thread if you need more assistance.

    This may also help.

    // https://kriesi.at/support/topic/megamenu-submenu-items-keyboard-accsessibility/#post-1323717
    // https://kriesi.at/support/topic/tabs-select-on-hover/#post-1307497

    Best regards,
    Ismael

Viewing 8 posts - 1 through 8 (of 8 total)
  • The topic ‘Contact Form – After press sent, the message isn't vissible without scroll up’ is closed to new replies.