I got your screenshot.
Try this:
I have seen the screenshots. You have many options. I would try put
this in the view instead of {{=form}}
{{if form.errors:}}
error are {{=form.errors}}
{{pass}}
{{form.element('textarea')['_cols']=80}}
{{=form.custom.begin}}
<table>
<tr>
<td>{{=form.custom.widget.description}}</td>
<td>{{=form.custom.submit}}</td>
</tr>
</table>
{{=form.custom.end}}
On Aug 7, 12:38 pm, "david.waldrop" <[email protected]> wrote:
> it seems i do not have privileges to add files to the thread.
>
> On Aug 7, 1:22 pm, mdipierro <[email protected]> wrote:
>
> > Please post a screenshot. You may be able so solve this imply with css
>
> > On Aug 7, 11:48 am, "david.waldrop" <[email protected]> wrote:
>
> > > i dont quite follow. Here is my code
>
> > > mtgdb.define_table(
> > > 'thoughts',
> > > Field('description','text'),
> > > Field('author','string'),
> > > Field('votes','integer')
> > > )
>
> > > ideaform = SQLFORM(mtgdb.thoughts, fields=['description'],
> > > submit_button='Post', formstyle='divs')
> > > if ideaform.accepts(request.vars, session):
> > > response.flash = 'form accepted'
> > > elif ideaform.errors:
> > > response.flash = 'form has errors'
> > > else:
> > > response.flash = 'please fill out the form'
>
> > > it creates a form that takes up approximately 3" of the avialiabe
> > > real estate. Because teh description field is of type text and teh
> > > "Post" button is underneath it. What I want is something like this:
>
> > > +--------------------------------------------------------------------------
> > > -------------------------------------------------------------
> > > +
> > > |
> > > | POST
> > > +--------------------------------------------------------------------------
> > > -------------------------------------------------------------
> > > +
>
> > > I found a post with custom widgets and something even more complex
> > > with the formstyle stuff, but have to believe there is a simpler way.
>
> > > On Aug 7, 12:39 pm, mdipierro <[email protected]> wrote:
>
> > > > {{if form.errors:}}
> > > > error are {{=form.errors}}
> > > > {{pass}}
> > > > {{=form.custom.begin}}
> > > > {{=form.custom.submit}}
> > > > <input name="yourfield"/> <!-- place your fields as you like //-->
> > > > {{=form.custom.end}}
>
> > > > On Aug 7, 11:34 am, "david.waldrop" <[email protected]> wrote:
>
> > > > > I am having trouble controlling the visual aspects fo a SQLFORM. More
> > > > > specifically, I want to enable a text box and a POST button on the top
> > > > > of the screen and have a lsit display below it. The list is gonna be
> > > > > quite large so I do not want the default 2" text box and the button
> > > > > below it, but rather a single line of input (that can accept any
> > > > > mnumber of characters) and the POST button right beside it
> > > > > vertically. I played around with the formstyles, but there is not
> > > > > very good examples. Any suggestion/examples would be appreciated?