fruitmachine-form
v0.0.2
Published
A form [FruitMachine](http://github.com/ftlabs/fruitmachine) helper. Hijacks the form's submit event and turns it into an ajax request. Dependent on [superagent](https://github.com/visionmedia/superagent).
Downloads
3
Readme
fruitmachine-form
A form FruitMachine helper. Hijacks the form's submit event and turns it into an ajax request. Dependent on superagent.
If you want your <form>
's ajax request to use a different URL than its action attribute, set a data-action.
For example:
<form method="post" action="/login" data-action="/login.json">
[...]
</form>
Currently compatible with standard <input>
and <select>
fields.
To catch the response from the ajax request simply implement onSubmitResponse
on your module. onSubmitResponse
will be called with the same parameters as superagent's end method.
Todo
- Tests.
- Tidy up the way it serializes forms. Possibly try to depend on another project.