表單中的重置與取消按鈕

2022-03-25 00:08:41 字數 1489 閱讀 9700

大在大部分網頁表單中,移除重置按鈕會有效提公升可用性,同樣的,取消按鈕對網頁的意義也不太大。

啟發式的互動設計

中最基本的一點是在任何情況下為 使用者提供「緊急出口」,離開當前環境。撤銷功能是最好的解決方法之一,基本原則只是告訴我們要提供撤銷功能但並沒有告訴我們怎麼做。往往,不同的原則適用 於不同的使用者介面:

網頁試圖通過重置和取消按鈕來複製以上特性,但使用者往往更願意通過瀏覽器的後退按鈕來離開誤入的頁面。

如果去掉所有重置按鈕,網頁將變為一片淨土。這些按鈕非但不能幫助使用者,還可能傷害到他們。

重置功能會把使用者輸入到表單中的所有資訊清除掉,但為什麼使用者要使用這樣的功能呢?使用者瀏覽網頁的時候會在頁面之間頻繁轉換,他們很少重複訪問相同 的表

單,因此,表單在呈現給使用者的時候就是乾乾淨淨的。而當使用者使用相同的程序重新訪問乙個表單時,編輯原有的資料往往比重新填寫更便捷。

重置按鈕會在以下三個方面傷害使用者:

額外的選擇會迫使使用者進行額外的思 考,而使用最佳的互動方式所節省的時間往往小於使用者考慮決定使用最常用的方式所花費的時間。這將浪費使用者一到兩秒的時間來從中取捨,這也是 盡量不要讓使用者選擇的原因。(一秒鐘聽起來沒什麼了不起,但它意味著每年一億美元左右的生產力浪費。)

去掉了重置按鈕,我們有必要為使用者提供其他的修改錯誤輸入的方式。對於文字框和選擇框來說,使用者可以隨時輸入或恢復到最初的狀態。

不幸的是,有些使用了非標準風格的單選框(radio button)和下拉列表的表單並沒有提供回到初始狀態的選項,而這是網頁設計的典型錯誤之一。往往,一旦使用者選擇了乙個選項,就沒有辦法作出「什麼都不

選」 的選擇。永遠別忘了在單選按鈕和下拉列表中加入明確的預設選項,否則你使用者的麻煩就大了。(請參考核取方塊和單選按鈕設計的13條軍規

)當同時滿足以下兩個條件時,重置按鈕將發揮它的作用:

即使某個使用者經常使用乙個表單,當填入的資料每次都很相似時重置按鈕也不是十分必要的。在這種情況下編寫原有的資料要比重新來過簡單得多。

網頁並不像軟體一樣擁有對話方塊,而是乙個使用者遊走於各個頁面之間的導航環境。自從超文字導航成為使用者的使用習慣,人們開始依賴後退按鈕來逃離窘境。 每當使用者誤入了不想進入的頁面,他們就會自然而然地把滑鼠放到後退按鈕上。

當使用者害怕自己提交了不想提交的資訊時,可以為他們提供取消按鈕,這樣能夠提供給他們比直接退出更安全的的感覺。

在需要多步填寫的表單中使用者會在超過乙個頁面上進行輸入,這時取消按鈕是個不錯的選擇,因為後退按鈕不會撤銷之前的輸入。

當然,不能指望使用者每次都點取消,應該有乙個後端/後台邏輯來處理點選後退來中斷多步輸入的行為。額外的複雜性是我不推薦在網頁中加入複雜應用的原 因之一,更好的辦法是使用另一種形式來實現。

很有必要在購物車中新增特殊的按鈕來幫助使用者移除商品,我們無法知道使用者是不是了解他們能夠通過購買「0」件商品來取消購物。(但是反正這個小技巧 也不影響其它使用者,所以還是應該實現出來給懂的人用)

lisa padol 問道:

"當你討論取消和重置按鈕時並沒有提及停止(即在載入時停止頁面)和重新整理按鈕,不是嗎?

其它耗時的設計元素都加上停止功能。

php表單中如何獲取單選按鈕與複選按鈕的值

php 中獲取表單中單選按鈕的值 單選按鈕只能讓我們選擇乙個,這裡有乙個 checked 屬性,這是用來預設選取的,我們每次重新整理我們的頁面時就預設為這個值。例 echo 您的選擇是 echo post 如果你選擇的是男,則出來的值就是 男 要是你選擇的是女,則出來的值就是 女 php 中獲取核取...

QMessageBox中按鈕漢化 確定,取消

1.方法一 qmessagebox mess qmessagebox question,刪除提示 確認刪除所選元件?null qpushbutton okbutton mess.addbutton tr 確定 qmessagebox acceptrole qpushbutton cancelbutt...

非一般的「取消」按鈕 關於取消按鈕的雜談

取消 這個按鈕不屬於操作的必要流程,在設計上也不作為主要元素出現。但在實際的彈框或一些操作應用中經常出現,那麼這個小小的取消按鈕又有哪些玄機呢?首先我們要先來了解一下取消的概念。取消 我們在提交問題 選擇 進度 資訊時需要要求執行乙個確認動作,這時候往往給出兩個按鈕,確定 和 取消 取消 按鈕一般不...