I have been doing this. But I am now writing my own form as the generic one does not work well for some of my fields. I need to add "helper" text after some of the fields to give extra info to the students about the field. I am having problems with the form creation but Massimo (and whoever else) hopefully can take a look at it and find out why the fields aren't being populated with values from the DB. This is what I'm trying to get to work:
<input name="last_name" value="{{=form.latest.last_name}}" /> All I get is None for the field value on the form. -wj On Mon, Nov 10, 2008 at 7:10 PM, Kyle Smith <[EMAIL PROTECTED]> wrote: > > The following is likely what you were looking for to set the maxlength > attribute in a single call of the ready() function. > > <script> > $(document).ready(function() { > $('#student_last_name').attr('maxlength','4'); > $('#student_first_name').attr('maxlength','4'); > $('#student_last_name__label').attr('innerHTML','blah name'); > }); > </script> > > As has been said previously, be sure you are using this for > presentation reasons and not for validation reasons as > javascript/client side validation cannot be trusted. > > Kyle > > On Mon, Nov 10, 2008 at 5:12 PM, pigmej <[EMAIL PROTECTED]> wrote: >> >> Wes, >> >> If You use methods based on js or html it's easy to break them. Do not >> use it, it does make any sense. Anyone can break them in few seconds. >> >> You really should use max/min length on server side, not user side. >> >> On Nov 9, 6:30 am, "Wes James" <[EMAIL PROTECTED]> wrote: >>> On Sat, Nov 8, 2008 at 7:37 AM, mdipierro <[EMAIL PROTECTED]> wrote: >>> >>> > You can use juery to change them >>> >>> > <script> >>> > $(document).ready(function() {$ >>> > ('#student_last_name').attr('maxlength','30'); }); >>> > </script> >>> >>> Ok this is working! Thx!! >>> >>> this is my app/views/layout.html with some tests that work for >>> maxlength and changing label text: >>> >>> {{extend '../../plugin_t2/views/layout.html'}} >>> <script> >>> $(document).ready(function() {$ >>> ('#student_last_name').attr('maxlength','4'); }); >>> >>> $(document).ready(function() {$ >>> ('#student_first_name').attr('maxlength','4'); }); >>> >>> $(document).ready(function() {$ >>> ('#student_last_name__label').attr('innerHTML','blah name'); }); >>> </script> >>> >>> {{include}} >>> ----------------------- >>> >>> I also tried to combine the lastname and firstname into one function, >>> but it would only work when i put them in their own function. Can >>> they be combined? >>> >>> -wj >> > >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---