gpt4 book ai didi

javascript - 表单提交

转载 作者:搜寻专家 更新时间:2023-10-31 22:51:18 25 4
gpt4 key购买 nike

我有这个表格:

<form id="basicTerms" method="post" onsubmit="return validateForm()">

onsubmit 中的函数如下:

function validateForm()
{
return false;
}

我这样做是为了测试表单,当我单击 Enter 或单击表单上执行触发表单提交操作的按钮时,表单将提交并移至下一页。

我在表单中也有这些按钮:

<tr>
<td align="left"><button style="background-color:#FF80FF" onclick="javascript:document.getElementById('basicTerms').action='helpFile1.php'; document.getElementById('basicTerms').submit()" tabindex="6">Go Back</button></td>
<td align="center"><button style="background-color:#FFC080" onclick="javascript:document.getElementById('basicTerms').action='helpFile2.php'; document.getElementById('basicTerms').submit()" tabindex="4">Lets Go To Step 2</button></td5>
<td align="right"><button style="background-color:#00FF00" onclick="printThis()" tabindex="5">Print</button></td>
</tr>

我想知道为什么即使我在 onsubmit 中返回 false 时表单仍会提交。

我已经在 Google Chrome 和 FireFox 上测试了该表单,两者都给出了相同的结果。此外,我正在本地主机 WAMP 上进行测试:Apache2.2.11、PHP5.3.0。

最佳答案

尝试将 type="button" 添加到您的按钮标签中。否则我相信他们默认提交按钮。

(作为解决方案添加为答案)

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

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