its easy, you can create new widget like InlineButtonWidget() but i think better remove submit from form and use this in template
<button type="submit" title="Save this form"><span>Save</span></button>
of cource you can work with this too:
{% for name, label in buttons %}
<button type="submit" title="{{name}}"><span>{{name}}</span></button>
{% endfor %}
sample widget:
class InlineButtonWidget(object):
html = """
<button type="submit" title="%s"><span>%s</span></button>
"""
def __init__(self, input_type='submit'):
self.input_type = input_type
def __call__(self, field, **kwargs):
kwargs.setdefault('id', field.id)
kwargs.setdefault('type', self.input_type)
if 'value' not in kwargs:
kwargs['value'] = field._value()
return HTMLString(self.html % (field.name, field.lable ))