Anvandbart.se. Startsida.

Användbarhetsboken beskriver på ett konkret sätt hur man gör webbplatser tillgängliga och användbara. Läs ett provkapitel som pdf, eller läs den direkt här på webben.

Köp boken hos Adlibris eller Bokus

.


52 Formulär

Formulär har två användningsområden. Dels det de ursprungligen var avsedda för – att ta in information från användaren. Men de har också blivit mycket populära för att styra program via webben – så kallade webbapplikationer. Det är i hög grad formulären som gör webben interaktiv.

Gränsen mellan de två användningarna är ganska diffus, men jag har ändå försökt göra en uppdelning så att detta kapitel handlar om hur formulär fungerar och hur de kan användas för att samla in uppgifter från användaren, medan Webbapplikationer , sid 285 , handlar om hur man styr program med hjälp av dem.

Formulär används även för att bygga navigation. Mer om det i Val­box­meny , sid 141 .

Användbarhetsutmaning

Formulär, speciellt när de används för webbapplikationer men även i den enkla informationsinhämtande rollen, är en utmaning för användbarheten. Många användare upplever dem som besvärliga - de tar tid och är inte sällan krångliga. De vill att användaren lämnar ut uppgifter om sig själv, något som många är försiktiga med. Formulär är för många användare ett nödvändigt ont som bara accepteras så länge hon ser ett klart samband mellan sin ansträngning och den nytta de gör för henne.

Texten ovan är ett avsnitt ur Användbarhetsboken. Varje avsnitt har sin egen webbsida. Här hittar du rättelser, tillägg, blogginlägg och kommentarer - eller gör dina egna. Några sidor (till exempel den du läser nu) har också hela bokens text. Steg för steg kommer hela bokens text att läggas ut här på webben.

Vill du läsa mer kan du:

Post new comment

The content of this field is kept private and will not be shown publicly.

Ur bloggen

Accessify.com bjuder på en stor uppsättning verktyg för att producera tillgänglig html- och css-kod. Till exempel Accessible Table Builder som ställer ett antal frågor om tabellen som skall göras och sedan producerar koden.

Andra verktyg:


  • Accessibility Tools
    • Accessible Form Builder – A simple but very quick way of putting together a form that uses either CSS or table for layout, automatically creates label elements and the associated for and id atttributes, as well as (optional) title attributes for each text field. It’s as simple as entering a list of fields that need to be captured and hitting return.
    • Form Element Generator – Build individual form elements that are accessible (requires JavaScript to work). Could be used after creating the form above to address fields that are not straightforward text inputs.
    • Pop-up Window Generator – Create pop-ups that are accessible and search engine-friendly. Note: this tool is going to get a revamp very soon, such that inline event handlers are not used. So, don’t flame me, all ye DOM scripters!
    • Favelets – Little pieces of JavaScript that can be saved as favourites in Internet Explorer, Mozilla and Opera. You may find these useful for checking features of a page (for example, what links are present, images missing alt attributes etc
  • General Developer Tools
    • Yes/No List creator – It’s a tool for quickly generating accessible, XHTML-compliant yes/no radio button choices from a list
    • Insta-Select – An easy XHTML-compliant select list generator (paste in your list and out comes the select with relevent option elements and value attributes)
    • List-o-matic – Create CSS-styled navigation blocks based on unordered list <li> items.
    • Acrobot – converts all your acronyms/abbreviations using the <acronym> and <abbr> tag
    • HTML to JavaScript Convertor – Similar to Response.Right, this tool takes your markup and converts it to a series of document.write() statements that you can use in a block of JavaScript.
    • XFN (XHTML Friends Network) Link Creator – Build up XFN-friendly links for copying/pasting into a blog-roll or navigation menu.
    • Response.Right – Save time converting large blocks of text/HTML to server-side write statements (such as PHP echo or ASP response.write) with this handy convertor.
    • Quick Escape – Converts HTML to escaped characters suitable for pasting into form textarea inputs.