結合下一步、上一步, Step by step 的步驟引導方式與頁籤UI (Tab UI),設計使用者的資料輸入表單。
本文使用 jQuery 的 UI library。
Update: 2008/02/22
jQuery UI 1.5 移除了 tabsClick() 方法,將它改為 tabs() 方法的 'select' 功能。
jQuery UI 1.5 移除了 tabsClick() 方法,將它改為 tabs() 方法的 'select' 功能。
結合下一步、上一步, Step by step 的步驟引導方式與頁籤UI (Tab UI),設計使用者的資料輸入表單。
本文使用 jQuery 的 UI library。
分成三個部份,一是表單(form),二是 jQuery 的Tabs UI,三是加上步驟引導連結列。
首先,畫出基本的表單結構。假設我們要求使用者輸入下列的資料內容:
接著我們希望按照輸入內容將表單欄位分類,每一類分成一頁,並在頁面上加上欄位的說明內容。
這一部份,可以參考 jQuery::UI/Tabs 的範例很快的實現。 我們需要做的是,正確地安插頁籤清單與 div 區塊。
在每一頁籤區塊中,添加一列步驟引導連結,並使用 jQuery::UI/Tabs.tabs('select', n) 方法jQuery::UI/Tabs.tabsClick 方法,替連結掛上頁籤跳頁動作。
上述寫法在不支援或關閉 JavaScript 功能的瀏覽器上,也不妨礙使用者輸入資料。同樣也會有上一步、下一步的連結引導使用者輸入資料。