2012-05-20 38 views
1

我從Web開發人員的角度提出這個問題。我從這個網站發現,表單頁面上的「重置」按鈕大多是多餘的。我想知道它是否與「返回上一頁」鏈接相同,因爲所有瀏覽器都有後退按鈕。是「回到上一頁」的鏈接多餘?

<a href='previous-page'>Back</a> 

謝謝。

+0

上下文丟失,問題是你在'從這個網站'引用'...? – home

+0

除非您在點擊「後退」時需要執行特殊的編程操作。 – deex

+0

@home:stackoverflow網站,我的意思是 –

回答

4

除了在您通過一系列表單導航的舊網站上,很少看到這種情況。頁面上的鏈接將避免表單重新提交。通常也會有一些解釋說明爲什麼你應該點擊鏈接而不是內置按鈕。

當前的最佳實踐消除了這種需求,現在它將成爲一個不合時宜的事。

一些網站有靜態鏈接標記爲「返回」,並通向主頁或其他索引頁面。這只是標籤錯誤或極度短視的情況。

+0

好點。例如預訂機票? –

+0

@ BenHuh是的,我很確定我還記得年度倫理測驗。但正如我所提到的,現代網站應該使用post/redirect/get或其他方式來協調與按鈕一起工作的表單。 – Potatoswatter

1

它可能是也可能不是多餘的,取決於頁面。您的網站可能會以您重新導向的方式進行組織;所以後退按鈕不會像大多數用戶所期望的那樣工作我不認爲這是一個好習慣,但我看到不少網站正在做這些事情。

+0

我明白了......意思是說,如果我沒有進行表單提交的任何重定向,這是相當多餘的。 –

+0

重定向不應該影響歷史記錄。打破後退按鈕的重定向是一個錯誤。 – Potatoswatter

+0

@Patatoswatter:它並不真正'折斷'後退按鈕。但作爲最終用戶,我希望'返回'按鈕可以讓我回到我之前遇到的頁面,例如「登錄」按鈕,而不是在我最終看到請求的頁面之前重定向的任何幾頁。即「登錄」 - >頁面1->頁面2->一些servlet - >終於到達頁面。 (第1,2頁,servlet,所有這些重定向在我登錄之後服務器控制,並在它最終顯示我需要的頁面之前) – a1ex07

0

如果你的頁面是像一個嚮導。大多數情況下,您會看到後退鏈接,在這種情況下,可以在查看上一頁之前執行一些操作。