That being said... what annoys me the most about hand generated forms is how ugly everything gets when you add in error messages, default values, and saved values from a previous request. What I would like is some jQuery-type way to select a specific element and modify it in some way. So maybe I could call something like this:
Code: Select all
foreach($errors as $name => $error) {
$elements->get($name)->addClass('error');
// or
$elements->get("input [name=$name]")->addClass('error');
}
foreach($values as $name => $value) {
$elements->get($name)->attr('value',$value);
// or
$elements->get("input [name=$name]")->setValue($value);
}

