Thanks for the two solutions.
@hhsuper, I did notice that method in the source code before posting
my problem. It has not worked for me. Brendt's solution, however,
works perfectly.

Thanks,
Alan

(this is a very helpful google group)

On Dec 25, 8:40 pm, hhsuper <[email protected]> wrote:
> yeah, 'class' is a special word in web.py's form impl
> besides solution above, you may use:
>
> f.get('content').class_ = 'some-class'
>
> why? see the form.py source code
>
>
>
> On Fri, Dec 26, 2008 at 9:29 AM, Brent Pedersen <[email protected]> wrote:
> > >>> f.get('content').attrs['class'] = 'some-class'
> > Does what you want, I think.
>
> > On Dec 25, 2008 3:55 PM, "adelevie" <[email protected]> wrote:
>
> > From a previous discussion, I was taught how to change the default
> > value in a form like so:
> > f.get('content').value="some content"
>
> > I can change the id of the input field, too:
> > f.get('content').id="some id"
>
> > But I run into an obvious problem when trying to modify the class:
> > f.get('content').class="some class"
>
> > <obvious><dumbed down>This wont work as class is a "special" word in
> > python</dumbed down></obvious>
>
> > Is there a way to accomplish this?
> > If not, is working with the Input class (and its subclasses) from
> > web.template the place to (noobishly) hack in a solution?
>
> > Thanks,
> > Alan
>
> --
> Su zhaohui   苏召辉
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" 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/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to