gpt4 book ai didi

javascript - 抓取表单提交结果

转载 作者:行者123 更新时间:2023-11-30 14:57:12 26 4
gpt4 key购买 nike

我有一个调用外部库的页面,这个库添加了一个支付表单:

<form name="multipay_form" onsubmit="private_payment_send(); return false;">
....
</form>

我不能在这里更改任何代码。我需要在提交表单后调用一个函数。我所做的是:

jQuery('form[name="multipay_form"]').on('submit', function() {
alert("myfunction");
});

它工作正常,但有一个异常(exception),方法“private_payment_send()”进行表单验证,我需要知道它们的函数返回的是真还是假,以便能够触发我的函数。

这可能吗?我想避免在我这边再次进行验证,因为如果他们添加新字段或任何新规则,我将不得不对我的代码执行相同的操作,这不是最佳选择。有什么想法吗?

有没有办法通过 javascript 从表单中取消附加函数?这样我就可以从我的函数中调用 private_payment_send()

最佳答案

<form name="multipay_form" onsubmit="private_payment_send(); return false;">
<button type="submit">test</button>
</form>

document.getElementsByName("multipay_form")[0].setAttribute('onsubmit','');

这样就可以在不触及 HTML 的情况下从表单中删除 onsubmit

关于javascript - 抓取表单提交结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47061849/

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