⊗jsSpFmFDI 240 of 294 menu

Trabalhando com FormData em JavaScript

Suponha que temos um formulário:

<form action="/target/" method="POST"> <input name="test1" value="123"> <input name="test2" value="456"> <input type="submit"> </form>

Suponha que queremos obter os dados deste formulário na forma de pares chave-valor. Entende-se que para isso teremos que executar um loop e nele formar o desejado. Em JavaScript, no entanto, existe uma maneira mais simples - podemos usar um objeto especial FormData, que permite obter os dados do formulário de forma ordenada.

Vamos analisar como trabalhar com este objeto. Primeiro, vamos obter uma referência ao nosso formulário:

let form = document.querySelector('form');

Agora vamos criar um objeto com nosso formulário:

let formData = new FormData(form);

Podemos exibir nosso objeto no console, no entanto, com essa exibição não veremos os dados do formulário:

console.log(formData);

Vamos converter nosso objeto em um array para ver os dados do formulário:

console.log(Array.from(formData));

É dado um formulário com três inputs. Também é dado um botão. Ao clicar no botão, obtenha os dados do formulário na forma de um objeto FormData.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar