2009-08-17 82 views
1

我覺得有點傻,問這個問題,但我想每個人都對此有看法。表格,發佈和提交按鈕

我想提交一個頁面,目標本身,按一下按鈕,但攜帶一塊數據。

例如:

編輯|刪除

在點擊編輯,我想頁面重新加載$_POST['example'] === "edit"什麼的。我不想使用$_GET,我不想使用醜陋的提交按鈕。

任何想法?

回答

2

您應該繼續使用提交按鈕,但使用CSS來改變它們的外觀。 例如:

<input class="aslink" type="submit" /> 

.aslink { 
    background: transparent; 
    border: none; 
    cursor: pointer; 
    text-decoration: underline; 
} 
+0

完美!我不想爲不支持Javascript的人使用Javascript。 我會試試這個。謝謝其他人! – Dorjan 2009-08-17 11:38:59

0

如果您希望避免提交按鈕,則單擊鏈接時,創建帶有要發送的數據並使用JavaScript發送的表單。

1

您可以使用Ajax提交POST請求或提交樣式提交按鈕,使其看起來像鏈接(或其他任何您想要的)。

0

您可以通過鏈接提交表格。

<a href='#' onclick='document.myform.submit()'> Edit </a> 
1

您可以使用該按鈕標籤:

<button type="submit">put some html</button> 

你可以把HTML標籤或圖像,它和它的風格你的心內容。

0

<input class="aslink" type="submit" />

.aslink { 背景:透明; border:none;光標:指針; text-decoration:underline; }

理想情況下,你會想要寫的CSS出來是這樣的:

input.aslink

這樣做將這些樣式鎖定下降到僅使用通過與輸入標籤適當的類