Comment #2 on issue 42 by moncojhr: Easy way to extend the class with new
elements
http://code.google.com/p/php-form-builder-class/issues/detail?id=42
Perhaps all elements should be modularized, since there isn't really any
benefit to
having some of them hard-coded in the class.
There could be two different ways they could specify how the element will
be checked,
a simple way where they can just set a single regex or a more complex way
where they
could specify a function for checking the input.
The form class will then use that regex/function to decide it the input is
valid, and
then create then handle creating the js/php validation checking and error
message output.
I'm imagining there will be a folder in includes/ called "modules" and
inside
multiple files.. textbox.php captcha.php googlemap.php etc
Inside each will be a standardized structure, (element object?) , and it
will set a
few variables such as:
htmloutput
jsoutput
validation
and others that will be obvious when we actually implement it.
I think before we start to try and implement this we should create an
element with a
good structure, and afterwards actually convert the current elements to that
structure and make the form class handle it.