回答
下面是用PHP的header()
功能您的本次代碼(提交型按鈕)做這件事的一種方式。
(handler.php)
<?php
if(isset($_POST['submit'])){
header("Location: http://www.example.com/page.php");
exit;
}
而且我與你在你的問題有代碼假設,類似的東西的影響:
<form action="handler.php" method="post">
Username:
<input type='text' name='username' />
<input type='submit' name='submit' value='Register' class='register' />
</form>
我當然不是包括可能在你的PHP中的可能的$username=$_POST['username'];
,這取決於你將如何使用它。
編輯
在閱讀mplungjan's comment
作出了輕微的名稱更改。我仍然不知道爲什麼在嘗試查找谷歌上的原因(或者原因)後,爲什麼使用名稱submit
被認爲是不安全的。我希望得到或找到這種影響的答案。
(編輯結果)請參閱下面我發現的更多信息。
(處理程序。PHP)
<?php
if(isset($_POST['reg_button'])){
header("Location: http://www.example.com/page.php");
exit;
}
而且我與你在你的問題有代碼假設,類似的東西的影響:
<form action="handler.php" method="post">
Username:
<input type='text' name='username' />
<input type='submit' name='reg_button' value='Register' class='register' />
</form>
發現:
文章(S)我遇到過關於mplungjan
提到的主題:
如果你打算使用PHP(服務器端)的方法,可以考慮使用以下,從this website's article on Cross site scripting.
<input name="foo" value="<?php print htmlspecialchars($foo); ?>">
借
和你的情況:
<input type='submit' name='reg_button' value='<?php print htmlspecialchars($reg_button); ?>' class='register' />
1)永遠不會調用一個提交按鈕name="submit"
2)使用一個鏈接或按鈕<input type="button" onclick="location='somepage.html'" />
3)只要使用name="Submit"
或submitted
並且將避免的問題。
(感謝您的額外輸入mplungjan
)。
您必須瞭解您使用的標記的默認行爲。提交輸入標籤,將用戶發送到表單操作。我不確定你想要做什麼,所以我不確定你是否使用了正確的標籤。也許考慮錨標籤?
我最好的猜測,給出含糊不清的問題是:
<form action="{URL}" method="post">
<input type='submit' name='submit' value='Register' class='register' />
</form>
或
<a href="{URL}">Register</a>
<input type="button" onclick="window.location='YourUrlHere'" class="register" value="Register"/>
我的評論幾乎完全相同 – mplungjan
你可以去像剛纔說了<a href="{URL}">Register</a>
,或者如果你願意,你也可以使用該按鈕標籤<button onclick="myFunction()">Click me</button>
其中myFunction的是你的JavaScript代碼的其他頁面
可以使用錨標記爲這個問題,錨點標記只用一次點擊就可以從一個頁面重定向到另一個頁面。 在這裏,您可以使用此如下:
<a href="url"><input type='submit' name='submit' value='Register' class='register' /></a>
注:href是其中包含您想要的目的地的路徑的標籤。 就是這樣, 繼續編碼... :)
- 1. 重定向點擊按鈕動態365
- 2. 重定向到按鈕頁點擊
- 3. JQuery Mobile:按鈕點擊重定向
- 4. HTML按鈕:點擊並重定向到與Get方法
- 5. .html文件重定向到點擊一個按鈕
- 6. HTML按鈕重定向
- 7. 單擊提交按鈕後的重定向按鈕[HTML]
- 8. 點擊HTML按鈕
- 9. 綁定HTML按鈕點擊目標c
- 10. HTML按鈕,點擊它
- 11. 點擊一個HTML按鈕
- 12. HTML - 通過點擊按鈕
- 13. 攔截html按鈕點擊
- 14. HTML一次點擊按鈕
- 15. 重定向到另一個HTML頁面上點擊按鈕(離子)
- 16. 保存到Sesssion和按鈕點擊重定向
- 17. jQuery的重定向頁面不工作的按鈕點擊
- 18. 當表單提交按鈕被點擊時重定向
- 19. 重定向一個新的頁面按鈕點擊
- 20. 點擊ok按鈕後,做頁面重定向
- 21. 點擊按鈕時如何重定向到不同的Url?
- 22. 在警告對話框中點擊按鈕時重定向
- 23. ASP.NET按鈕點擊重定向到新頁面
- 24. 重定向點擊分享按鈕在Facebook上
- 25. 停止在返回按鈕上點擊重定向頁面
- 26. 用戶點擊facebook之後的重定向按鈕
- 27. MethodNotAllowedException當我點擊按鈕重定向到另一個視圖
- 28. 重定向到使用按鈕angularjs另一頁點擊
- 29. 如何重新定向後點擊按鈕
- 30. 如何點擊重定向頁面上的按鈕?
您使用而不是輸入? – MikeSW
1)從不調用提交按鈕name =「submit」2)使用鏈接或按鈕「' – mplungjan
噢?你可以提供一些鏈接到我可以閱讀的文檔嗎? @mplungjan我一個人,真的很想知道原因。 –