我有同樣的問題 - 我想通過單擊超鏈接並獲取值轉到下一頁(不使用GET,因爲參數存儲在URL中)傳遞參數到另一個頁面。
那些不明白你爲什麼要這麼做的答案是你不想讓用戶看到敏感信息,或者你不想讓某人編輯GET。
在淘汰互聯網後,它似乎不可能使用POST方法建立一個正常的超鏈接。
然後我有一個尤里卡時刻! 爲什麼不只是使用CSS來使提交按鈕看起來像一個正常的超鏈接? ...並將我想要傳遞的值放入隱藏字段中。
我試了一下,它的工作原理。你可以在這裏看到的的exaple http://paulyouthed.com/test/css-button-that-looks-like-hyperlink.php
表單的基本代碼:
<form enctype="multipart/form-data" action="page-to-pass-to.php" method="post">
<input type="hidden" name="post-variable-name" value="value-you-want-pass" />
<input type="submit" name="whatever" value="text-to-display" id="hyperlink-style-button"/>
</form>
基本的CSS是:
#hyperlink-style-button{
background:none;
border:0;
color:#666;
text-decoration:underline;
}
#hyperlink-style-button:hover{
background:none;
border:0;
color:#666;
text-decoration:none;
cursor:pointer;
cursor:hand;
}
#hide{visibility:hidden;width:0px;}
我只是寫類似的東西,] 1個 – Adirael 2010-05-24 15:44:36