0

同じページに 2 つのフォームがあり、2 つの送信ボタンがあります...では、ユーザーが 2 番目のフォームの送信ボタンをクリックする前に最初のフォームに入力したかどうかを確認するにはどうすればよいですか? 最初のフォームは、html と同じページに表示される php ページにデータを投稿し、2 番目のフォームは別の PHP ページにデータを送信して、ありがとうメッセージを送信します。 2 番目のフォームの送信ボタンをクリックしますか? ユーザーが 2 番目のフォームで送信ボタンを押すと、フォームは、ユーザーが最初のフォームを完了したかどうかを確認せずに、お礼のページに誘導します..どうすればそれを停止できますか?

<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>
4

1 に答える 1

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/

于 2013-01-02T01:37:26.543 に答える