mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-04-07 08:47:49 +02:00
* Add FormData class
This commit is contained in:
parent
f8e50a2d39
commit
e2b9a878ad
@ -3397,6 +3397,26 @@ Type
|
||||
TJSHTMLAudioElement = Class external name 'HTMLAudioElement' (TJSHTMLMediaElement)
|
||||
end;
|
||||
|
||||
TJSFormDataEntryValue = String;
|
||||
TJSFormDataEntryValueArray = Array of TJSFormDataEntryValue;
|
||||
|
||||
TJSFormData = Class external name 'FormData' (TJSObject)
|
||||
constructor new;
|
||||
constructor new(aForm : TJSHTMLElement);
|
||||
Procedure append(const aName,aValue : String);
|
||||
Procedure append(const aName : String; aBlob : TJSBlob);
|
||||
Procedure delete(const aName : String);
|
||||
Function entries : TJSFormDataEntryValueArray;
|
||||
Function get(const aName : String): TJSFormDataEntryValue;
|
||||
function has(const aName : String): Boolean;
|
||||
Function keys : TStringDynArray; reintroduce;
|
||||
Procedure set_(const aName,aValue : String); external name 'set';
|
||||
Procedure set_(const aName : String; aBlob : TJSBlob); external name 'set';
|
||||
Function getAll(const aName : String) : TJSFormDataEntryValueArray;
|
||||
Function values : TJSValueDynArray;
|
||||
Property Entry[aIndex : String] : TJSFormDataEntryValue read Get;
|
||||
end;
|
||||
|
||||
var
|
||||
document : TJSDocument; external name 'document';
|
||||
window : TJSWindow; external name 'window';
|
||||
|
Loading…
Reference in New Issue
Block a user