On Wednesday, March 1, 2017 at 11:37:19 PM UTC-8, Dave S wrote:
>
> On Wednesday, March 1, 2017 at 4:24:18 AM UTC-8, Anthony wrote:
>>
>> INPUT(..., _autofocus=True)
>>
>> You'll get autofocus="autofocus" in the HTML, but that will work.
>>
>> Anthony
>>
>>
> Thanks!  It does indeed work (Chrome Version 56.0.2924.87).  I had 
> remembered the underscore, but didn't think of the =True.
>
>>
>>>
For an SQLFORM(), things are a little trickier, because the **attributes 
applies to the whole FORM object, and can't be directed to the input field. 
 So I tried using 
form.elements(input, _id=table_field, replace=lambda i: i[0:-2] + 
"autofocus" + i[-1])

but i is a gluon.html.INPUT object and not sliceable (the slices become 
empty strings); there is also a ticket for trying to concatenate a string 
to a list, just to keep me confused.  Do I need to use javascript to set 
the focus?

/dps



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to