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" <[email protected]> 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]
Check out the new CakePHP Questions site http://cakeqs.org and help others with
their CakePHP related questions.
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en