3.26.35 • Published 1 year ago
@types/jquery.form v3.26.35
Installation
npm install --save @types/jquery.form
Summary
This package contains type definitions for jQuery.form.js (http://malsup.com/jquery/form/).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jquery.form.
index.d.ts
// Type definitions for jQuery.form.js 3.26
// Project: http://malsup.com/jquery/form/
// Definitions by: François Guillot <http://fguillot.developpez.com/>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
/// <reference types="jquery"/>
interface JQueryFormOptions extends JQueryAjaxSettings {
beforeSerialize?: (($form: JQuery, options: JQueryFormOptions) => boolean) | undefined;
beforeSubmit?: ((formData: any[], $form: JQuery, options: JQueryFormOptions) => boolean) | undefined;
clearForm?: boolean | undefined;
forceSync?: boolean | undefined;
iframe?: boolean | undefined;
iframeSrc?: string | undefined;
iframeTarget?: any;
replaceTarget?: boolean | undefined;
resetForm?: boolean | undefined;
semantic?: boolean | undefined;
target?: any;
uploadProgress?: ((event: ProgressEvent, position: number, total: number, percentComplete: number) => void) | undefined;
}
interface JQueryForm {
(callback?: Function): JQuery;
(options?: JQueryFormOptions): JQuery;
}
interface JQueryFormWithDebug extends JQueryForm {
debug: boolean;
}
interface JQueryStatic {
fieldValue(element: Element, successful?: boolean): string;
}
interface JQuery {
ajaxForm: JQueryForm;
ajaxSubmit: JQueryFormWithDebug;
formSerialize(): string;
fieldSerialize(): string;
fieldValue(successful?: boolean): string[];
resetForm(): JQuery;
clearForm(): JQuery;
clearFields(): JQuery;
ajaxFormUnbind: () => JQuery;
formToArray: (semantic?: boolean, elements?: Element[]) => any[];
enable: (enable?: boolean) => JQuery;
selected: (select?: boolean) => JQuery;
}
Additional Details
- Last updated: Thu, 08 Jul 2021 16:22:36 GMT
- Dependencies: @types/jquery
- Global values: none
Credits
These definitions were written by François Guillot.
3.26.35
1 year ago
3.26.33
2 years ago
3.26.32
2 years ago
3.26.34
2 years ago
3.26.31
4 years ago
3.26.30
8 years ago
3.26.29
8 years ago
3.26.28
9 years ago
3.26.27
9 years ago
3.26.26-alpha
9 years ago
3.26.25-alpha
9 years ago
3.26.24-alpha
9 years ago
3.26.23-alpha
9 years ago
3.26.22-alpha
9 years ago
3.26.21-alpha
9 years ago
3.26.20-alpha
9 years ago
3.26.15-alpha
9 years ago
3.26.14-alpha
9 years ago