Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Manav Misra
Manav Misra

Posted on • Edited on

     

Handling Form Submissions II

Leveragename

Previously, I advised against usingname as it's mostly just clutter. But, now, we will actually want to use it. So, make sure that all of yourinputs have anameattribute. Or, just usethis Gist (includes HTML and CSS.

FormData

We simply pass our form into thisconstructorconst myFormData = new FormData(form). However, if youconsole.log(myFormData) - it's just empty.

Don't fret. Read on.

There are many points regardingFormData anditerables covered inthe docs.

The purpose of this post is to show how to convert your 'form data' into anobject.

Object.fromEntries

Again,the docs contain more details and examples. All we need to know is that ourFormData can be turned into anobject literal like so:Object.fromEntries(myFormData). That's it.

Filling out demo form and logging the finished object in the console

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

I'm a JS Subject Matter Expert (SME) that has spent the past few years spearheading curricula and teaching initiatives at colleges and bootcamps, in person and virtually.
  • Location
    62236
  • Education
    BS - Mech. Eng. - Missouri S&T
  • Joined

More fromManav Misra

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp