【Vanilla JS】選択したチェックボックスの値でURLパタメータを生成してURLに反映する(ページ遷移なし)

[ ID : 11654 ]
シルバー
【Vanilla JS】選択したチェックボックスの値でURLパタメータを生成してURLに反映する(ページ遷移なし)
実装目安
3分

概要

選択したチェックボックスのnameとvalue値を取得してURLパタメータ(クエリ文字列)を生成し、ページ遷移をしないでURLにパタメータを設定する。

用途・要件

  • 選択したチェックボックスやラジオボタンのnameとvalue値を取得する。
  • 取得したnameとvalue値をからURLパラメータを生成する。
  • URLを更新する際に、ページ遷移は発生しない。
  • パラメータに同じkeyが複数ある場合(?key1=aaa&key1=bbb)、valueを+(%2B)で結合する(?key1=aaa%2Bbbb)。(任意)

検証ブラウザ

  • Google Chrome(最新)
  • Microsoft Edge(最新)
  • Firefox(最新)
  • Safari(最新)

実装

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

全ての記事を見る

KONOCODEのメリット 無料会員登録