gpt4 book ai didi

Javascript submit() 不会触发表单提交

转载 作者:行者123 更新时间:2023-12-01 15:49:37 25 4
gpt4 key购买 nike

这是不起作用的代码:

<form id="paypal" name="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_parent" />Official website!
<input type="hidden" name="item_name" value="Donation">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="bn" value="PP-DonationsBF">
<input type="hidden" name="currency_code" id="currency_code" value="GBP" >
<input type="hidden" name="business" id="business" value="paypalemail@null.com" >

<a href="javascript: donate(paypal);" class="button1"><span></span><strong>£<input name="amount" type="text" id="ppAmount" style="text-align:center;" value="5" size="2" /> Donate!</strong></a>

<input type="submit">
</form>

<div id="formtesting"></div>

<script type="text/javascript">

function donate(paypal) {
document.getElementById("formtesting").innerHTML="maybe...";
document.forms["paypal"].action = "https://www.paypal.com/cgi-bin/webscr";
document.forms["paypal"].submit();
document.getElementById("formtesting").innerHTML="did it work?";
}

</script>

我希望它在单击“button1”时提交,使用“javascript:donate(paypal)”提交按钮工作正常..
(它在表单测试 div 中打印“也许”,但不是“它有效吗?”:/)

最佳答案

我遇到了myForm.submit()的问题没有提交表格。原来我的问题是我的提交按钮的 id是“提交”。一旦我将我的 id 更改为另一个名字 viola,它就起作用了。希望这可以帮助遇到此问题的相同变体的其他人。

编辑:还要记下 MalcomOcean 在下面的评论,其中 name标签也可能导致此问题

关于Javascript submit() 不会触发表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665054/

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