我有多个表单,我有一个 php 脚本,我想用它来处理这些表单,但是当我点击任何表单的提交时……脚本由带有名为“submitForm”的提交按钮的表单数量处理在这种情况下,警报将显示 3 次而不是一次!我做错了什么?
注意。我希望这有意义吗?
html代码
<form action="" name="form1" method="post">
<input type="text" value="" />
<input type="text" value="" />
<input type="text" value="" />
<input type="text" value="" />
<input type="Submit" value="Submit Form" name="submitForm" />
</form>
<form action="" name="form2" method="post">
<input type="text" value="" />
<input type="text" value="" />
<input type="text" value="" />
<input type="text" value="" />
<input type="Submit" value="Submit Form" name="submitForm" />
</form>
<form action="" name="form3" method="post">
<input type="text" value="" />
<input type="text" value="" />
<input type="text" value="" />
<input type="text" value="" />
<input type="Submit" value="Submit Form" name="submitForm" />
</form>
脚本
<?php
if (isset($_POST['submitForm'])) {
echo('<script>alert("Form Submitted")</script>');
}
?>
原文由 Jay Smoke 发布,翻译遵循 CC BY-SA 4.0 许可协议
这将许多形式中的一种提交给 php。复制、粘贴、测试和学习。
第一种形式使用 a、b、c、d,第二种形式使用 e、f、g、h,第三种形式使用 i、j、k、l 并提交第二种形式会产生以下输出: