Redireccions casolanes post-formulari de contacte (Contact Form 7 a WordPress)

Deixo aquí un breu fragment de codi HTML i JS + jQuery dedicat a redirigir l’usuari a una pàgina d’agraïment un cop ha enviat un formulari de contacte usant Contact Form 7 (el plugin de WordPress per aquest fi per antonomàsia).

En primer lloc, cal encapsular el codi HTML del formulari en si dins de l’etiqueta següent:

<div destiny="{url}"></div>

A un script JS a banda, es pot usar el codi següent (cal jQuery instal·lat):

jQuery('document').ready(function(){
  if(jQuery('[destiny]').length>0){
    var destiny = setInterval(function(){
      jQuery('[destiny]').each(function(){
        if(jQuery(this).parent().attr('data-status')=='sent'){
          clearInterval(destiny);
          location.href = "/"+jQuery(this).attr('destiny');
        }
      });
    },500);
  }
 });

Que sigui útil!

Tags: No tags

Add a Comment

Your email address will not be published. Required fields are marked *