pondělí 7. ledna 2013

Validace formulářů v jQuery

Odvěkým problémem webových aplikací je validace formulářů, čili kontrola jejich správného vyplnění. Jedním ze současných oblíbených a dobrých řešení je jQuery plugin: Validation. Plugin lze široce parametrizovat a doplňovat vlastními pravidly pro validaci různých typů vstupů. A hlášky a chyby jsou přeložené do několika jazyků včetně Češtiny.

Nejlepší nahlédnout do dokumentace:


(vzhledem k postupným změnám na serverech jquery.com lze očekávat časem neplatnost těchto odkazů)

V dokumentaci se ovšem píše, že na jedné stránce může být validovaný jen jeden formulář. To se týká ale jen základního spuštění konstrukcí



$('form').validate();



...kterou je třeba nahradit o něco sofistikovanějším tvarem



$('form').each(function () {
    $(this).validate();
});


(Viz jQuery.validate and multiple forms on one page – Tigraine nebo Jquery Validation Plugin with multiple forms | Ozone and Programming)

Ukázka validace s důkazem, že na jedné stránce funguje vícero formulářů je jQuery validation plug-in - main demo.

MAKE Magazine

Technology Review RSS Feeds

Nejčtenější příspěvky