我有一个多页面表单,在页面之间移动时,URL 保持不变。
我试图在单击提交按钮后更改一些 HTML。
我可以在控制台中运行它,结果就是我想要的。
提交后如何才能运行?
我尝试过 window.onload
和 document.onload
函数,但它们不起作用。我也尝试过 onclick 函数,但似乎移动到下一页会停止此工作?
var confirm = document.getElementById('gform_confirmation_message_14');
if(confirm) {
document.getElementsByClassName("entry-title")[0].innerHTML = "PAYE Worker";
}
谢谢
最佳答案
也许 gform_page_loaded
event ?从文档中可以看出:
Fires on multi-page forms when changing pages (i.e. going to the next or previous page).
$(document).on('gform_page_loaded', function(event, form_id, current_page) {
// do stuff
});
有a bunch of javascript events可用,如果不是这个,也许另一个可以满足您的目的,例如gform_post_render
.
关于javascript - 提交重力表单后触发 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38722898/