Bookmark sui form

Mercoledì 26 Settembre 2007 - 08:29

di Alessandro Fulciniti

Web Design

I form sono decisamente un elemento cruciale nell’ambito dello sviluppo e del design per il web, soprattutto per le implicazioni che la loro progettazione presenta a livello di usabilità. Spero anche che siano uno degli argomenti da voi più graditi, perché oggi ho preparato una appuntamento con i bookmark interamente dedicato proprio ai moduli.

Cominciamo con tre belle ispirazioni: Contact form design showcase, Login Form Design Patterns
e Registration Forms design showcase coprono buona parte delle tipologie dei form.

Passiamo alla validazione: LiveValidationPHP
è una soluzione PHP/Javascript per ridondare lato server la libreria Javascript
LiveValidation di cui abbiamo parlato qui sul blog. Altre soluzioni che ho scovato di recente, esclusiamente lato client, sono FormCheck, JSValidate e fValidator.

Fresco fresco di pubblicazione anche questo esempio di modulo di login in Ajax e PHP di cui è disponibile per il download il codice completo.

Ora alcune soluzioni Javscript/CSS per il replacement grafico di elementi di form (in particolare checkbox e radiobutton):
CRIR: Checkbox Radio Input Replacement, aggiornata di recente, Fancy Form, basata su mootools, e NiceJForms, un porting di NiceForms in JQuery.

Concludo con un bel tutorial rapido e sfizioso sulla personalizzazione dei form con i CSS, ovvero Spruce up your search box with CSS and a background image e con 101 Resources to Help You Build a Better Web Form. Buona lettura!

Tags:

Categoria: Web Design | Permalink

Commenti

1

Link utilissimi! ;)

# - postato da Alessandro - 26 Settembre 2007 - 09:13

2

il primo penso basti per tutto…

molto carino il login con ajax

# - postato da Francescoc - 26 Settembre 2007 - 09:54

3

I link sono davvero magnifici grazie!

# - postato da Jack Solo - 26 Settembre 2007 - 10:32

4

il link “Contact form design showcase” contiene delle personalizzazioni veramente ghiotte e originali, già ho in mente qualche soluzione da adottare…

per la validazione lato cliente, finora mi sono appoggiato o a script da me stesso realizzati “ad hoc” a seconda delle esigenze, o alla libreria di deagogo, per i siti in cui utilizzo prototype.
Voglio testare a tal proposito JSValidate, sempre basta su prototype.

# - postato da buribus - 26 Settembre 2007 - 11:29

5

Grazie dei link… utilissimi

# - postato da Gianni - 26 Settembre 2007 - 11:30

6

In merito al “replacement grafico di elementi di form” non mi convince molto il fattore usabilità, lo vedo più un’alternativa per siti frequentati da web developer

# - postato da Davide - 26 Settembre 2007 - 15:20

7

Davide, i tuoi dubbi sono assolutamente leciti: avevo esposto la mia posizione in merito circa due anni fa in questo post. Si tratta di un’uso di javascript piuttosto pericoloso che davvero può compromettere usabilità e fruibilità dei form.

# - postato da Alessandro Fulciniti - 26 Settembre 2007 - 16:17

8

Che fare se si ha la necessità di costruire un form l’obbligatorietà dei cui campi dipenda dalle scelte dell’utente?

Es°: 2 gruppi di 2 radio button.
A seconda della scelta (VV,VF,FV,FF) cambiano i campi da compilare. Alcuni sono obbligatori, altri proprio inutili.

Nel mio sito ho dovuto suddividere il form in più pagine, per non dipendere da javascript. Solo che questo significa avere n pagine da manutenere, invece che una sola. In questo caso come si può fare?

# - postato da Romano - 27 Settembre 2007 - 11:20

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento