两个提交按钮

时间:2013-01-02 01:32:56

标签: html

我在同一页面上有两个表单,我有两个提交按钮...所以如何在第二个表单上单击提交按钮之前检查用户是否填写了第一个表单?第一个表单将数据发布到php页面,该页面显示在与html相同的页面上,第二个表单将数据发送到另一个PHP页面,带有感谢信息....我的意思是如何强制用户完成第一个表单之前点击第二个表单上的提交按钮?如果用户点击第二个表单上的提交按钮,表单将指示感谢您页面,而不检查用户是否完成了第一个表单。如何停止该操作?

<html>
<body>

<form action="" method="post" enctype="multipart/form-data">
<input type="hidden" name="submited" value="true" />
<label for="file">Choose Photo:</label>
<input type="file" name="file" onchange="file_selected = true;" required>
<input type="submit" value="Submit" name="submit">
</form>

<form action="Send.php" method="post">
First Name:<input type="text" name="fname" required><br>
Last Name:<input type="text" name="lname" required><br>
Choose Username:<input type="text" name="username" required><br>
Age:<input type="text" name="age" required><br>
<input type="submit" value="Submit" name="submit">

</form>

1 个答案:

答案 0 :(得分:0)

您可以更改名称字段,然后访问服务器端的值。 例如:

<input type="submit" value="Submit" name="submitOne" />

如果您使用的是php,可以使用以下内容:

if(isset($_POST['submitOne'])){ /* first one pressed */ }

还有一些其他选项,比如首先使用jQuery或javascript进行验证。

尝试:http://bassistance.de/jquery-plugins/jquery-plugin-validation/