以下是我在create_session.php頁面中使用簡單表單的代碼。當用戶提交表單時,我使用形式操作方法將用戶導航到「QandATable.php」頁面。但我想要的是,如果用戶在會話數量文本框中鍵入數字1,則導航到用戶提交表單的QandATable.php頁面,否則,如果它是任何其他數字,則當用戶提交形式,我希望它回到「create_session.php」(回到它自己的頁面)。想象一下,就像你點擊提交按鈕,它刷新頁面,以便它回到一個空白表格,這就是我想要做的,如果會話數量的文本框包含一個大於'1'的數字。如何才能做到這一點?我使用PHP和jQuery代碼以及基本的HTML。如何正確導航到相同和不同的頁面
謝謝
<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,並直接從那裏重定向? – 2012-03-26 12:54:23
嗨,有一個原因,比如說你填寫2人的表格,你填寫一個人的表格,然後當你提交表格時,接下來你要做的是填寫表格第二個人。如果一個人提交表格,那麼你已經完成了翻譯,如果有多個人,那麼你一次填寫一個表格,填寫表格提交然後填寫下一個表格,然後填寫第三個人等等。這就是爲什麼我想知道你如何做這個例子,如果文本框是'1',然後導航到QandATable.php頁面如果多於1,回到相同的頁面 – user1292857 2012-03-26 13:07:05
是的,但它似乎更容易讓它提交給自己( create_session.php),然後提交表單,重定向在PHP取決於數量。因爲否則,它會跟蹤創建的會話數目。但是,我有點困惑,因爲如果你在創建頁面上有「會話數量」,你在哪裏創建這個人? – 2012-03-26 13:18:36