⊗jsSpFmFDI 240 of 294 menu

Коркард кардани FormData дар JavaScript

Бигзор мо як форми муайян дошта бошем:

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

Бигзор мо мехоҳем маълумоти ин формро ба сурати ҷуфтҳои калид-қимат ба даст орем. Равшан аст, ки барои ин мо бояд даврро оғоз кунем ва дар он шакли дилхоҳро ташкил кунем. Дар JavaScript, аммо, роҳи содатар мавҷуд аст - мо метавонем аз объекти махсуси FormData истифода барем, ки имкон медиҳад маълумоти формро ба тартиби мураттаб ба даст орем.

Биёед коркард бо ин объектро таҳлил кунем. Аввалан нишонаи форми худро ба даст меорем:

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

Акнун объектро бо форми худ эҷод мекунем:

let formData = new FormData(form);

Метавонем объекти худро ба консоли чоп кунем, аммо ҳангоми чунин чоп кардан маълумоти формро нахоҳем дид:

console.log(formData);

Объекти худро ба массив табдил медиҳем, то ки маълумоти формро бубинем:

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

Форме бо се инпут дода шудааст. Тугмаи муайян низ дода шудааст. Ба замони фишурдани тугма маълумоти формро ба сурати объекти FormData ба даст оред.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан