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.

