You can try replace
form[0][-1][1]

with

form.element(_type='submit').parent

On Saturday, July 7, 2012 3:19:02 AM UTC-5, Andreas Kaiser wrote:
>
> Hi,
>
> is there a way to simplify these expression:  form[0][-1][1] ? Ok, I can 
> assign these expression to a var. For a lot of questions regarding forms, 
> there is  form[0][-1][1] part of an answer.
>
> Thanks
> Andreas
>
> Am Samstag, 7. Juli 2012 02:38:04 UTC+2 schrieb Massimo Di Pierro:
>>
>> try
>>
>> form[0][-1][1].components = [
>>   TAG.button('Upload', _id="px-submit",_type="submit"),
>>   TAG.button('Clear',_id="px-clear",_type="reset"),
>> ]
>>
>> or you can use a custom form.
>>
>> On Friday, 6 July 2012 17:09:41 UTC-5, Andrew Evans wrote:
>>>
>>> Hello I am trying to figure out how to replace the submit button in 
>>> SQLFORM
>>>
>>> I would like to replace with 
>>>
>>> <button id="px-submit" type="submit">Upload</button>
>>>
>>> and add
>>>
>>> <button id="px-clear" type="reset">Clear</button>
>>>
>>> My controller is
>>>
>>> def index():
>>>     form = SQLFORM(db.music2)
>>>     if form.accepts(request.vars, session):
>>>         #db.music2.insert(song = 
>>> db.music2.song.store(request.vars.Filedata.file, 
>>> request.vars.Filedata.filename))
>>>         response.flash = 'Your data has been submitted'
>>>     elif form.errors:
>>>         response.flash = 'Please correct the highlighted fields'
>>>         return dict(form=form)
>>>     else:
>>>         return dict(form=form)
>>>
>>>     return dict()
>>>
>>> Any ideas/advice is greatly appreciated :-)
>>>
>>>
>>>

Reply via email to