ホームページの仕様は2種類あり、それぞれが「件名」または「タグ」のいずれかを選択してから「a」に移動できるように<select>
です。 URLはhttp://example.com/subjects/selected-subject
またはhttp://example.com/tags/selected-tag
のようになります。内部的には、これらの書き換えられたURLは実際にはです。URLを書き換えるためのフォーム選択リストの適切な処理
書き換えられたURLではなく、フォームから直接GETします。しかし、私は今、アクセス可能な方法でこれらを実装するベストプラクティス方法を探しています。
最初の考えは、フォームフィールドを美しいURLに変換するためにポストリダイレクトを行うことですが、中間リダイレクトページを必要とせずにこれを行う別の方法があるのだろうかと思います。
私の腸は私にPRGを使用するように指示しますが、JavaScriptで正しく実行できるかどうか疑問です。アクセシビリティ上の理由から、<select>
onchange
をバインドして宛先ページをロードしないでください。本当にフォームを送信するのではなくwindow.location.href
を変更するように<submit>
onclick
をバインドすると、まだアクセスできますか?