
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[JavaScript] フォームの内容を文字列化⇔復元する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[JavaScript] フォームの内容を文字列化⇔復元する - Qiita
HTMLのフォームの内容を文字列化したり、その文字列を元にフォームの内容を復元する知見。 ソースコード... HTMLのフォームの内容を文字列化したり、その文字列を元にフォームの内容を復元する知見。 ソースコード フォーム文字列化 第1引数にフォーム要素を渡します。戻り値はJSON文字列です。 idがある要素のみ文字列化されます。 function form_toJSON(form){ const json = {} for(const el of form.querySelectorAll('[id]')){ if(['file','submit','reset'].includes(el.type)){ continue } else if(el.type === 'checkbox' || el.type === 'radio'){ json[el.id] = el.checked } else if(el.tagName === 'SELECT'){ json[el.id] = {} fo