Cos'è Yav?
Yav è un tool di validazione di form html SEMPLICE ma al tempo stesso POTENTE e PERSONALIZZABILE.
Segue una lista delle principali caratteristiche:
- Grande varietà di regole di validazione
- notifica degli errori all'onblur
- Regole avanzate per la definizione di pre-condizioni e post-condizioni
- Ampliabile e flessibile: l'utente può creare le proprie regole
- messaggi di aiuto all'onfocus
- Notifica degli errori classica ed avanzata, anch'essa personalizzabile
- Supporto ajax
- Compatibilità con i browser più diffusi
- Solo 17kb senza dipendenze da librerie esterne
Yav è rilasciato sotto licenza LGPL,
perciò si può utilizzare sia in progetti commerciali che open-source.
Yav è ospitato su SourceForge dove è possibile proporre le proprie idee, riportare eventuali bug, etc...
La tua opinione è importante per migliorare questo tool.
Yav è software libero, ma ogni libera donazione è benvenuta!
Yav 2.0 aggiornamento (1 Aprile 2008)
E' disponibile la traduzione in gallese (grazie ad Alan Davies).
Yav 2.0 disponibile (15 Marzo 2008)
Nuove caratteristiche:
nuovo: notifica degli errori all'onblur.
nuovo: messaggi di aiuto all'onfocus, per indicare all'utente cosa ci si aspetta per un dato campo.
nuovo: definizione delle maschere di input (controlla la lunghezza dei campi e i caratteri ammessi, aggiungendo automaticamente i separatori).
nuovo: pre-validazione e post-validazione (supporto per ajax).
nuovo: nuova sintassi per le regole custom, per un migliore funzionamento delle notifiche inline (retro-compatibilità mantenuta).
nuovo: yav ora utilizza due namespaces, yav e yav_config (in modo da tenere basso il rischio di collisioni sui nomi).
nuovo: javascript non intrusivo: yav ora separa in maniera ancora più netta javascript da html.
Al momento attuale gli esempi sono in sola lingua inglese ma contiamo di tradurli anche in italiano non appena possibile.