Difference between revisions of "14 December 2009"
(News: Using VanadiumJS now) |
(oops :-() |
||
Line 1: | Line 1: | ||
− | {{news|title= | + | {{news|title=Vanadium form validation|img=[[Image:Logo-nav.png]]|msg= |
We're now ready to use [http://vanadiumjs.com/ Vanadium] for our form validation, but there are some restrictions due to the dual-use nature of our forms (that the same forms are used for creation, updating and searching for records). | We're now ready to use [http://vanadiumjs.com/ Vanadium] for our form validation, but there are some restrictions due to the dual-use nature of our forms (that the same forms are used for creation, updating and searching for records). | ||
Latest revision as of 03:37, 26 December 2009
Vanadium form validation
We're now ready to use Vanadium for our form validation, but there are some restrictions due to the dual-use nature of our forms (that the same forms are used for creation, updating and searching for records).
When the form is used for searching no validation should occur because a completely empty form is legitimate for a search query, and also every field must allow regular expression characters when searching.
For this reason the ":only_on_submit" option must be used so that the Vanadium validation only occurs when the form is submitted not dynamically as fields entries are changed. E.g.
<input class=':required :only_on_submit' />
In addition to this, when the form is submitted validation should not occur if it was submitted by the Search button (having id "ra-find"). To do this a patch has been added to the OD JavaScript which is loaded by all OD wikia wiki's.