Javascript 同一页面上的多个提交按钮
我在同一页上有两个提交按钮。当我提交页面时,它似乎不起作用。这是我的密码。谢谢你的建议Javascript 同一页面上的多个提交按钮,javascript,Javascript,我在同一页上有两个提交按钮。当我提交页面时,它似乎不起作用。这是我的密码。谢谢你的建议 <?php if ($_POST['Submit_1']) { echo "Submit_1"; } if ($_POST['Submit_2']) { echo "Submit_2"; } ?> <form name="form1" id="form1" action="<?php echo
<?php
if ($_POST['Submit_1'])
{
echo "Submit_1";
}
if ($_POST['Submit_2'])
{
echo "Submit_2";
}
?>
<form name="form1" id="form1" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<input type="submit" name="Submit_2" value="Add more" onclick=" validateForm('form1');return false;" >
<input type="submit" name="Submit_1" value="Submit" onclick=" validateForm('form1');return false;" >
</form>
返回false
将停止按钮提交表单。使用type按钮
而不是提交您正在使用JavaScript验证表单,然后返回false:提交不会传播(除非它是我们没有的JavaScript的一部分)。您需要在验证后提交,并添加一种通过JavaScript区分按钮按下的方法(就像提交时的另一个参数),或者不使用JavaScript,PHP会很好地为您处理。请您更好地解释什么不起作用?什么不起作用?另外,您忘了在$\u POST['Submit\u 2']
中关闭字符串。该页面似乎没有自动发布。我有document.form1.Submit();经过验证。我如何为submit传递另一个参数?然后,提交发生在javascript中,这就是问题所在。