form data

form data

[3] フォームの状態である名前と値の組の列を、フォームデータ集合 (form data set) といいます。

仕様書

履歴におけるフォームデータ

[4] セッション履歴エントリーにはフォームコントロールの状態 (フォームデータ) を含めることができます >>6

[5] 含めるかどうかは利用者エージェント依存です。実際には多くの Webブラウザーが含めているようです。

[7] フォームデータを保持する場合は、方向性 (dir 属性値) も保持するべき (encouraged) です >>6

歴史

[1]

Form data set
HTML文書が与える名前利用者が与えるの組の列。 (RFC 1866, ISO‐HTML http://purl.org/NET/ISO+IEC.15445/15445.html#DEFS 4.8 参照。)

[2] Web Forms 2.0 ( 版) http://www.whatwg.org/specs/web-forms/current-work/#form-data

[2]

When using a Blob, the filename reported to the server in the HTTP "Content-Disposition" header is browser-specific; Firefox uses simply "blob," while Chrome uses a random string, for example.

Using XMLHttpRequest - MDN ( 版) https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest#Using_FormData_objects

[38] IRC logs: freenode / #whatwg / 20120514 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20120514#l-343

[39] FormData - WHATWG Wiki ( ( 版)) http://wiki.whatwg.org/wiki/FormData

[40] Add support for FormData and URLSearchParams · 6a9ae23 · whatwg/fetch ( ( 版)) https://github.com/whatwg/fetch/commit/6a9ae23aaace5aabf78433e0380cb4283f3ab0a8#diff-8d4d847e6257b75f4bf8030496281de4R317

[41] Re: [whatwg] Fetch: asFormData() ( (Anne van Kesteren 著, 版)) http://lists.w3.org/Archives/Public/public-whatwg-archive/2014Jun/0166.html

[42] Drastically simplify FormData. Preserve object identity. Remove filen… · whatwg/xhr@f9d4c25 ( 版) https://github.com/whatwg/xhr/commit/f9d4c255cb11ee6e80a310f5463a6b601c90376f

[43] Fix #41: bring back FormData's set() filename argument too · whatwg/xhr@c589116 ( 版) https://github.com/whatwg/xhr/commit/c589116bb0b571e4c758a52abf238dfd09f0a4be

[44] Remove web-incompatible simplifications of FormData (annevk著, ) https://github.com/whatwg/xhr/commit/1a75845e67792418a7721d516266ad01a90f2062

[45] Add a space before multipart/form-data's boundary parameter (annevk著, ) https://github.com/whatwg/fetch/commit/4f53460fc2d1773ef38633c3c7ac23cf1affb08c

[46] Clarify package data algorithm for FormData (eehakkin著, ) https://github.com/whatwg/fetch/commit/e03ee6fc7f6234005a058d9784e95861b9a0a301

[47] Editorial: use Infra for FormData (annevk著, ) https://github.com/whatwg/xhr/commit/b592bc3832f9661eaa20839d52b58c18fa144f3e

[48] Editorial: use Infra for FormData by annevk · Pull Request #198 · whatwg/xhr () https://github.com/whatwg/xhr/pull/198

[49] Parse string as FormData · Issue #180 · whatwg/xhr () https://github.com/whatwg/xhr/issues/180

[50] Allow FormData constructor to accept array or object too · Issue #3633 · whatwg/html () https://github.com/whatwg/html/issues/3633

[51] <input type=hidden name=_charset_> doesn't match to browser implementations · Issue #3560 · whatwg/html () https://github.com/whatwg/html/issues/3560

[52] FormData: remove 'type' mapping for 'entry' (tkent-google著, ) https://github.com/whatwg/xhr/commit/0b0dce11579fc504c7f1799b9714e99bec9e9df1

[53] Remove 'type' mapping for 'entry'. by tkent-google · Pull Request #206 · whatwg/xhr () https://github.com/whatwg/xhr/pull/206

[54] Editorial: replace "form data set" with "entry list" (from FormData) (tkent-google著, ) https://github.com/whatwg/html/commit/f95aba71309d831e75ed12fbc20c7d086e8244e3

[55] Use "entry" and "entry list" defined in XHR · Issue #3676 · whatwg/html () https://github.com/whatwg/html/issues/3676

[56] Use "entry" and "entry list" defined in XHR by tkent-google · Pull Request #3687 · whatwg/html () https://github.com/whatwg/html/pull/3687

[57] Align with HTML: replace "form data set" with "entry list" (tkent-google著, ) https://github.com/whatwg/xhr/commit/5e7cb0aa69c4af8f376c9704147ffc4f3416434c

[58] Replace "form data set" with "entry list" to follow an HTML specifica… by tkent-google · Pull Request #210 · whatwg/xhr () https://github.com/whatwg/xhr/pull/210

[59] Throw for new FormData() when "constructing the entry list" returns null (tkent-google著, ) https://github.com/whatwg/xhr/commit/43d3ba6028e8d67168b6f45e95c4987ad20ab8cf

[60] FormData constructor should throw if "constructing the entry list" re… by tkent-google · Pull Request #231 · whatwg/xhr () https://github.com/whatwg/xhr/pull/231

[8] Rails の `utf8=✓` の歴史と消し方と snowman ☃ - Qiita ( 版) http://qiita.com/tyamagu2/items/fbc44f7b41a1697ca5b7

[9] Fix #1232: Move encoding algorithm steps into substeps ( (yuyokk著, )) https://github.com/whatwg/html/commit/190b1efc010f70df4ad2208112408b7e11fa3946

[10] Ensure strings in the form data set contain USVs (yuyokk著, ) https://github.com/whatwg/html/commit/f35af4efea8f89743ebdda4661c3bb58349828a9

[11] Make application/x-www-form-urlencoded encode filenames (annevk著, ) https://github.com/whatwg/url/commit/26caf4927f6c95ba4f56d701ecd8a52fdb664982

[12] Remove <keygen> by domenic · Pull Request #2221 · whatwg/html () https://github.com/whatwg/html/pull/2221

[13] Remove _charset_ handling from application/x-www-form-urlencoded (tkent-google著, ) https://github.com/whatwg/url/commit/5c0d2ec09ec16099e5c453d088fea9b8ba0154a5

[14] Remove _charset_ handling. by tkent-google · Pull Request #382 · whatwg/url () https://github.com/whatwg/url/pull/382

[15] Move _charset_ handling to construct the form data set (tkent-google著, ) https://github.com/whatwg/html/commit/8c212e549607a41b6d40d953b47d9f3e749533f3

[16] <input type=hidden name=_charset_> doesn't match to browser implementations · Issue #3560 · whatwg/html () https://github.com/whatwg/html/issues/3560

[17] Move _charset_ handling from "multipart/form-data encoding algorithm"… by tkent-google · Pull Request #3645 · whatwg/html () https://github.com/whatwg/html/pull/3645

[18] Move _charset_ handling from "multipart/form-data encoding algorithm"… by tkent-google · Pull Request #3645 · whatwg/html () https://github.com/whatwg/html/pull/3645

[19] Remove 'type' from form data set tuples (tkent-google著, ) https://github.com/whatwg/html/commit/a1e8b1a9725dc716326f564b91a29aca19daf2f2

[20] Remove 'type' from form data set tuples. by tkent-google · Pull Request #3658 · whatwg/html () https://github.com/whatwg/html/pull/3658

[21] Remove "type" from "form data set" entry · Issue #3648 · whatwg/html () https://github.com/whatwg/html/issues/3648

[22] Remove 'type' from from data entries (tkent-google著, ) https://github.com/whatwg/url/commit/acc2bf4a8e67fb13523f4ee35ff32be922eb9142

[23] Remove 'type' from from data entries. by tkent-google · Pull Request #384 · whatwg/url () https://github.com/whatwg/url/pull/384

[24] Editorial: replace "form data set" with "entry list" (from FormData) (tkent-google著, ) https://github.com/whatwg/html/commit/f95aba71309d831e75ed12fbc20c7d086e8244e3

[25] Use "entry" and "entry list" defined in XHR · Issue #3676 · whatwg/html () https://github.com/whatwg/html/issues/3676

[26] Use "entry" and "entry list" defined in XHR · Issue #3676 · whatwg/html () https://github.com/whatwg/html/issues/3676

[27] Use "entry" and "entry list" defined in XHR by tkent-google · Pull Request #3687 · whatwg/html () https://github.com/whatwg/html/pull/3687

[28] Align with HTML: replace "form data set" with "entry list" (tkent-google著, ) https://github.com/whatwg/xhr/commit/5e7cb0aa69c4af8f376c9704147ffc4f3416434c

[29] Replace "form data set" with "entry list" to follow an HTML specifica… by tkent-google · Pull Request #210 · whatwg/xhr () https://github.com/whatwg/xhr/pull/210

[30] Editorial: remove form and submitter type declarations (amoseui著, ) https://github.com/whatwg/html/commit/a3dca41f0bb379f4132689dd8fa435be28223a7c

[31] Remove form and submitter words and leave type declarations by amoseui · Pull Request #3688 · whatwg/html () https://github.com/whatwg/html/pull/3688

[32] Editorial: replace "form data set" with "entry list" (from FormData) (tkent-google著, ) https://github.com/whatwg/html/commit/f95aba71309d831e75ed12fbc20c7d086e8244e3

[33] Use "entry" and "entry list" defined in XHR · Issue #3676 · whatwg/html () https://github.com/whatwg/html/issues/3676

[34] Use "entry" and "entry list" defined in XHR by tkent-google · Pull Request #3687 · whatwg/html () https://github.com/whatwg/html/pull/3687

[35] Align with HTML: replace "form data set" with "entry list" (tkent-google著, ) https://github.com/whatwg/xhr/commit/5e7cb0aa69c4af8f376c9704147ffc4f3416434c

[36] Replace "form data set" with "entry list" to follow an HTML specifica… by tkent-google · Pull Request #210 · whatwg/xhr () https://github.com/whatwg/xhr/pull/210

[61] Event-based form participation (tkent-google著, ) https://github.com/whatwg/html/commit/1375c0ca5dd95ecb2ae5ad1d8d7bcc9bc75981c0

[62] Need callback for form submit data · Issue #187 · w3c/webcomponents () https://github.com/w3c/webcomponents/issues/187

[63] Event-based form participation by tkent-google · Pull Request #4239 · whatwg/html () https://github.com/whatwg/html/pull/4239

[64] Clone form data after dispatching the formdata event (tkent-google著, ) https://github.com/whatwg/html/commit/04d776463564a0566e29895714a9ad78683f1dc4

[65] formdata event: Clone an entry list by tkent-google · Pull Request #4283 · whatwg/html () https://github.com/whatwg/html/pull/4283

[66] formdata event: Clone an entry list by tkent-google · Pull Request #4283 · whatwg/html () https://github.com/whatwg/html/pull/4283

[67] Make the formdata event bubble (tkent-google著, ) https://github.com/whatwg/html/commit/e8e2d90c8c5a1bff97f5e04c154b960bb840ec00

[68] 'formdata' event should bubble. by tkent-google · Pull Request #4422 · whatwg/html () https://github.com/whatwg/html/pull/4422

[69] Align with IDL constructor changes (autokagami著, ) https://github.com/whatwg/xhr/commit/22424f0eed9696a935fb441e8cede66517fc5490

[70] Editorial: make the FormDataEvent constructor's argument required (TimvdLippe, , ) https://github.com/whatwg/html/commit/c1897228ffffcc4ca55d4ad574de17addf6e2703

[71] IDL of FormDataEvent constructor has an incorrect optionality · Issue #5064 · whatwg/html () https://github.com/whatwg/html/issues/5064

[72] Make eventInitDict argument of FormDataEvent constructor required by TimvdLippe · Pull Request #5073 · whatwg/html () https://github.com/whatwg/html/pull/5073