gpt4 book ai didi

javascript - 如何覆盖 javascript 表单小部件的属性

转载 作者:可可西里 更新时间:2023-11-01 14:59:38 27 4
gpt4 key购买 nike

我正在尝试覆盖我页面上现有 javascript 表单小部件的 2 个属性,但不太确定如何去做:

  1. 我想在提交表单时重定向到另一个 URL。
  2. 我需要在提交表单时使用 id='prospects_referral_type' 将数据点推送到终端系统

这是当前存在表单小部件的网站:https://jabzboxing.fitness/arcadia

这是小部件的脚本:

<script src="https://widgets.healcode.com/javascripts/healcode.js" type="text/javascript"></script>

<healcode-widget data-type="prospects" data-widget-partner="object" data-widget-id="8423870a150" data-widget-version="0"></healcode-widget>

这是使用 Tamb 代码的完整实现的简化版本,但仍然无法使重定向工作:

<html>
<head>
<meta charset="utf-8">

<script>
$('healcode-widget').submit((e)=>{
e.preventDefault();
myAjaxPost();

window.location.replace("https://jabzboxing.fitness/thankyou");

})
</script>

</head>
<body>

<script src="https://widgets.healcode.com/javascripts/healcode.js" type="text/javascript"></script>

<healcode-widget data-type="prospects" data-widget-partner="object" data-widget-id="8423870a150" data-widget-version="0"></healcode-widget>

</body>
</html>

最佳答案

我认为这就是您的要求。

更新表单发布的位置:

jQuery('form[id^=prospect_form').attr('action', 'http://stackoverflow.com')

添加额外的字段:

jQuery('form[id^=prospect_form').append('<input id="prospects_referral_type" type="hidden"/>')

请记住,此代码必须在加载表单后运行,但不必在提交时运行。

关于javascript - 如何覆盖 javascript 表单小部件的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54700135/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com