verhaal
De afgelopen week ben ik maar weer eens wat aan het sleutelen met javascript / dom-methoden en het valideren van formulieren.
Nu leek het mij wel aardig om aan de verschillende selects / inputs / textarea's / etc. in een formulier een extra attribute mee te geven waarin staat aangegeven wat het datatype van het veld moet zijn en of het veld verplicht is (en weet ik veel wat voor extra info ik nog op wil slaan).
Een inputveld ziet er dan als volgt uit:
Via .getAttribute() zijn de extra attributen eenvoudig op te halen en te gebruiken in een generieke clientside formulier-validatie-functie.
vraag:
Wat ik me dus afvraag:
- Hoe lossen jullie dit (clientside) op?? Schrijven jullie alle clientside validatie helemaal handmatig??
- Zijn er nog andere mogelijkheden??
- Wat vinden jullie uberhaupt van het gebruik van costum - attributes??
note:
Ik weet dat XForms en eventuele andere webform - standaarden onderweg zijn, maar ik wil niet wachten totdat die enigzins cross-browser geïmplemteerd zijn.
Ik was niet van plan om costum-attributes in een website te gebruiken, leek me eerder wat voor een backoffice-applicatie waarvan ik zeker weet dat de gebruikers een bepaalde browser (i.e. / mozilla / safari) hebben.
De afgelopen week ben ik maar weer eens wat aan het sleutelen met javascript / dom-methoden en het valideren van formulieren.
Nu leek het mij wel aardig om aan de verschillende selects / inputs / textarea's / etc. in een formulier een extra attribute mee te geven waarin staat aangegeven wat het datatype van het veld moet zijn en of het veld verplicht is (en weet ik veel wat voor extra info ik nog op wil slaan).
Een inputveld ziet er dan als volgt uit:
HTML:
1
2
3
4
5
6
7
| <input type="text" name="naam" id="naam" size="10" maxlength="10" datatype="date(dd/mm/yyyy)" required="true" /> |
Via .getAttribute() zijn de extra attributen eenvoudig op te halen en te gebruiken in een generieke clientside formulier-validatie-functie.
vraag:
Wat ik me dus afvraag:
- Hoe lossen jullie dit (clientside) op?? Schrijven jullie alle clientside validatie helemaal handmatig??
- Zijn er nog andere mogelijkheden??
- Wat vinden jullie uberhaupt van het gebruik van costum - attributes??
note:
Ik weet dat XForms en eventuele andere webform - standaarden onderweg zijn, maar ik wil niet wachten totdat die enigzins cross-browser geïmplemteerd zijn.
Ik was niet van plan om costum-attributes in een website te gebruiken, leek me eerder wat voor een backoffice-applicatie waarvan ik zeker weet dat de gebruikers een bepaalde browser (i.e. / mozilla / safari) hebben.
[ Voor 5% gewijzigd door faabman op 28-05-2004 21:53 ]
Op zoek naar een baan als Coldfusion webdeveloper? Mail me!