Hallo,
man braucht so so häufig Formulare, will, dass diese bei einem Fehler mit dem ausgefüllt bleiben, was ein jmd eingegeben hat, und dass steht, warum es einen Fehler gab ...
Deswegen möchte ich mal eine Formularklasse schreiben.
Ich weiß nur nicht so richtig, wie ich das machen soll.
Soll ich einfach methoden definieren, die bestimmte Inputs definieren und sagen, was da eingegeben werden muss, und ob es verpflichtend ist, oder soll ich das eher wie Templates machen.
Also dass ich eine Methode habe, und dann z.b. sowas mache:
$object->newInput($art, $name, $preValue, $optional, $regExp = '');
also z.B.
$object->newInput('text', 'email', '', false, '^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4}
)$');
Oder wie würdet Ihr sowas lösen?
Danke!
man braucht so so häufig Formulare, will, dass diese bei einem Fehler mit dem ausgefüllt bleiben, was ein jmd eingegeben hat, und dass steht, warum es einen Fehler gab ...
Deswegen möchte ich mal eine Formularklasse schreiben.
Ich weiß nur nicht so richtig, wie ich das machen soll.
Soll ich einfach methoden definieren, die bestimmte Inputs definieren und sagen, was da eingegeben werden muss, und ob es verpflichtend ist, oder soll ich das eher wie Templates machen.
Also dass ich eine Methode habe, und dann z.b. sowas mache:
$object->newInput($art, $name, $preValue, $optional, $regExp = '');
also z.B.
$object->newInput('text', 'email', '', false, '^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4}
)$');
Oder wie würdet Ihr sowas lösen?
Danke!
Kommentar