提交重力表后,触发Javascript函数

时间:2016-08-02 14:13:38

标签: javascript html forms

我有一个多页表单,在页面之间移动时网址保持不变。

我在点击提交按钮后尝试更改一些HTML。

我可以在控制台中运行它,结果就像我想要的那样。

如何在提交后开始运行?

我已经尝试了window.onloaddocument.onload功能,但它们无法正常工作。我也尝试了一个onclick功能,但它似乎转移到下一页停止这个工作?

var confirm = document.getElementById('gform_confirmation_message_14');
if(confirm) {
   document.getElementsByClassName("entry-title")[0].innerHTML = "PAYE Worker";
}

由于

2 个答案:

答案 0 :(得分:1)

也许gform_page_loaded event?从文档中可以看出:

  

更改页面时触发多页表单(即转到下一页或上一页)。

$(document).on('gform_page_loaded', function(event, form_id, current_page) {
    // do stuff
});

a bunch of javascript events可用,如果没有,可能是另一个用于您的目的,例如gform_post_render

答案 1 :(得分:0)

我完全删除了Javascript并在Gravity Forms中创建了一个确认信息,在提交时会重定向到新页面。

为这个新页面“PAYE worker”

创建了一个标题

问题解决了