Even een simpele vraag waar ik niet uitkom of als ik een weg in sla die ik eigenlijk niet in op moet slaan.
Ik ben bezig met een validator systeem waarbij ik via dat data- attribuut een validation wil opgeven. Dus via deze manier:
Op deze manier lees ik uit hoe de gebruiker dit veld heeft gedefinieerd en uiteindelijk parse ik dit in een string (JSON) waarvan ik weer een object maak om uiteindelijk daadwerkelijk de controle toe doen.
Het 'probleem' is echter dat ik hier definieer (dus in de HTML) welke checks uitgevoerd moeten worden. Is dit de goede weg of moet dit gedefinieerd worden in de .js dus op deze manier:
Wat is jullie aanpak hierin?
Ik ben bezig met een validator systeem waarbij ik via dat data- attribuut een validation wil opgeven. Dus via deze manier:
HTML:
1
| <input type="text" name="testfield" data-validate="max-length,1;min-length,2" /> |
Op deze manier lees ik uit hoe de gebruiker dit veld heeft gedefinieerd en uiteindelijk parse ik dit in een string (JSON) waarvan ik weer een object maak om uiteindelijk daadwerkelijk de controle toe doen.
Het 'probleem' is echter dat ik hier definieer (dus in de HTML) welke checks uitgevoerd moeten worden. Is dit de goede weg of moet dit gedefinieerd worden in de .js dus op deze manier:
JavaScript:
1
2
3
4
5
6
| $(document).ready(function () { $('#testForm').Validator( { testfield: { max-length: 1, min-length: 2 } }); }); |
Wat is jullie aanpak hierin?
Schiet tussen de palen en je scoort!