你需要換你的 「選擇」 的形式,並使用像一個按鈕所以..
<style type="text/css">
/* just styling the overall menu */
#my-post-link ul{
list-style-type:none;
text-align:center;
background-color:cadetblue;
font-size:1.1em;
font-weight:600;
padding:0.45em;
line-height: 1.75em;
}
/* following line would allow you to create a horizontal menu */
#my-post-link ul li{display:inline;white-space:nowrap;}
#my-post-link button {
background-color: transparent; /* <-- removes the gray button */
border: none; /* <-- removes the border around the button */
color: white;
font-size: 1.15em;
font-weight: 600;
}
#my-post-link button:hover {
background-color: white;
color: cadetblue;
cursor: pointer; /* <-- makes the button text act like a link on hover */
}
</style>
<form id="myForm" name="myForm" method="post">
<div id="my-post-link"><ul>
<li><button name="select-me" type="submit" value="var" onclick=\"myForm.action='./page.php';return true;\">Click me!</li>
</ul></div>
</form>
這將發佈值「VAR」與按鍵「選擇我」,所以,你會讀與該變量...
$variable = $_POST["select-me"];
你也可以進一步風格按鈕page.php文件(s)與僞類,使他們的行爲更像是一個普通的文本鏈接,但我認爲你明白了。
如果你想看到什麼變量回發到你的頁面,你可以在某處放下這段代碼:
foreach ($_POST as $key => $value) {
$i++;
${$key} = $value;
echo "<!-- //[{$i}] {$key}:{$value} -->\n";
}
你也可以用var_dump($ _ POST)查看發佈的數據
你可以使用ajax –
我從未使用過AJAX。 – gator
我們可以使用jquery(它比js更容易,特別是對於這個) – Popnoodles