https://github.com/b13/js-form
Module to submit a form via ajax and do a basic validation
https://github.com/b13/js-form
Last synced: 9 months ago
JSON representation
Module to submit a form via ajax and do a basic validation
- Host: GitHub
- URL: https://github.com/b13/js-form
- Owner: b13
- Created: 2014-06-23T15:32:13.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-03T14:29:12.000Z (almost 12 years ago)
- Last Synced: 2025-03-09T23:38:56.004Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 199 KB
- Stars: 1
- Watchers: 12
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
js-form
=======
Module to submit forms via ajax and do a basic form validation
# requireJS config
```js
var require = {
paths: {
'form' : 'path/to/form'
}
};
```
# Basic usage
```js
require(['form'], function(form) {
var formUtilities = new form();
// check if the form is valid
formUtilities.validateForm($form);
// submit form via ajax and return response as jquery promise
formUtilities.submitFormViaAjax($form, {urlParams: 'ajax=1'}).done(function(response) {
// use response from ajax request
});
// submit form with a attachment via ajax and return the response as jquery promise
formUtilities.submitFormWithAttachmentViaAjax($form, {urlParams: 'ajax=1'}).done(function(response) {
// use response from ajax request
});
});
```