這是我的代碼。我想擺脫與輸入與李有關的跨距中的文本,同時提交表單和頁面重新加載後的文字應該堅持到div id爲「getSpan」提交表單後,是否可以使用get方法檢索表單中的自定義文本?
<html>
<head>
</head>
<body>
<form id="myForm" action="so.php" method="get">
<li><span>some text1</span><input name="Load" type="submit" value="Google" /></li>
<li><span>some text2</span><input name="Load" type="submit" value="MSN" /></li>
<li><span>some text3</span><input name="Load" type="submit" value="Yahoo" /></li>
</form>
<div id="container">
<?php
if (isset($_GET['Load'])) {
$value = $_GET['Load'];
echo "<iframe width=\"560\" height=\"349\" src=\"http://www.{$value}.com\"></iframe>";
}
?>
<div id="getSpan"></div>
</div>
</body>
</html>
我嘗試使用隱藏式輸入但該網址顯示2個參數,一個用於主輸入,另一個用於我試圖避免的隱藏輸入。
UPDATE 我也試過混合GET和POST由@保羅S作爲建議,但如果我使用POST方法,我不能書籤的網址。 有人請幫我解決這個問題。
謝謝。
爲什麼你不使用JavaScript來完成它?它更容易做同樣的事情與jQuery或JavaScript –
但我需要一個表單與get方法來顯示錶單提交後在URL中的查詢。我不確定這是否可以用JavaScript來完成。那可能嗎 ? – Dharma
是的,以下將幫助你http://stackoverflow.com/questions/824349/modify-the-url-without-reloading-the-page –