Tuesday, January 5, 2010

Re: Error Placement / Styles

Hi Dave,

I did understand that your hint was - a hint to the user - but I
assumed that you would find out how to include that together with the
form field definition :)

Using the form helper, I would just add the "after" option to include
something after the entry field. Using your hint code, I get the
following HTML code.

[code]
<div class="input text"><label for="ReporterEmail">E-mail</
label><input name="data[Reporter][email]" type="text" class="email"
maxlength="128" value="" id="ReporterEmail" /><p
class="form_hint"><span class="bold red">Required:</span>Password must
be minimum of 8 characters.</p></div>
[/code]

As you can see, your hint is placed after the input tag. This is all
done, just by using the form helper.

My form helper code for the above is then:

[code]
print( $form->input( 'Reporter.email', array('label' => __
('visitors_email',true), 'class' => 'email', 'error' => array
('report_email_rule' => __('report_email_rule',true) ), 'after' => '<p
class="form_hint"><span class="bold red">Required:</span>Password must
be minimum of 8 characters.</p>' ) ) );
[/code]

If you don't want the error message to show up, just define it as " "
- a blank ;)

Well, if you can use it, good, else good that your solution is working
also!
Enjoy,
John

On Jan 5, 7:57 pm, "Dave" <make.cake.b...@gmail.com> wrote:
> Thanks,
>
> This works perfect.
> <li <?php if($form->error('User.password')){?> class='error''<?php }?> >
> </li>
>
> After re-reading Johns email I think i gave the impression that the hint was
> the error message. That is where I may have causeed some confusion. The hint
> is always visible, its not an error message. Imagine a field  called
> "User.specialty" and the hint was "Please describe briefly your background
> in this area". It only provides a hint to the user as to what info to enter.
> Then if they skip that field I then display my error "Please enter your
> Specialty"....or what not
>
> Thanks guys,
>
> Dave
>
[snip]

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate