以下は、create_session.phpページの簡単なフォームのコードです。私はformaアクションメソッドを使用して、ユーザーがフォームを送信するときに "QandATable.php"ページに移動します。しかし、私が望むのは、ユーザーがセッション数のテキストボックスの1番を入力した後、ユーザーがフォームを送信するとQandATable.phpページに移動し、それ以外の番号であればユーザーが送信します。私はそれを "create_session.php"(自分のページに戻る)に戻したいと思います。あなたが送信ボタンをクリックしてページをリフレッシュして空白のフォームに戻るように想像してみてください。セッション数に「1」より大きい数値が含まれている場合、何をしたいのですか?これはどうすればできますか?私は基本的なHTMLだけでなく、PHPとjQueryコードを使用しています。同じページと異なるページに正しくナビゲートする方法
はQandATable.php
スクリプトアドオンの最上部に
<form action="QandATable.php" method="post" id="sessionForm">
<p><strong>Number of Sessions you Require:</strong> <input type="text" id="sessionNo" name="sessionNum" onkeypress="return isNumberKey(event)" maxlength="5" /></p>
<p><input class="questionBtn" type="submit" value="Prepare Questions" name="prequestion" onClick="myClickHandler(); return false;"/></p> <!-- Prepare Questions here-->
</form>
jqueryで簡単に実行できますが、QandATable.phpで確認してそこから直接リダイレクトする理由はありますか? –
こんにちは、ある理由があります。たとえば、2人のためのフォームを記入し、1人のフォームに記入してから、フォームを送信すると、その次のことは、二人目。一人の人が次にフォームを提出すると、あなたはfinsihedしている場合、複数の人がいる場合は、一度にフォームを1つ入力し、フォームを記入してから、次の人、次に3人目などのフォームに記入します。私はあなたがこの例を行う方法を知りたいのですが、テキストボックスが '1'の場合、QandATable.phpページに移動し、1以上の場合は同じページに戻ります。 – user1292857
そうですが、 create_session.php)を作成し、フォームを送信し、番号に応じてPHPでリダイレクトします。それ以外の場合は、作成されたセッションの数を追跡する混乱になります。しかし、私はちょっと混乱しています。なぜなら、作成ページに「セッション数」があれば、その人はどこに作成されますか? –