を追加し、フォームのアクションを変更するために、私はこれらのようないくつかのラジオボタンを持つHTMLフォームがありますどのように選択したラジオボタンの値
<form action = "/somecomplicatedurl" method="post">
<ul id="category_list">
<li>
<label for="Foo">
<input type="radio" name="category" id="foo" value="foo" onclick="this.form.submit()" />
Foo</label>
</li>
<li>
<label for="Bar">
<input type="radio" name="category" id="bar" value="bar" onclick="this.form.submit()"/>
Bar</label>
</li>
<li>
<label for="Spam">
<input type="radio" name="category" id="spam" value="spam" onclick="this.form.submit()"/>
Spam</label>
</li>
</ul>
</form>
私はアクションにクエリ文字列を追加したいonclick
イベント、オン/somecomplicatedurl
選択したカテゴリを追加します。例えば
、カテゴリspam
をクリックすると、このようなアクションを持つHTTPポストを発射する必要があります
/somecomplicatedurl?category=spam
は、JavaScriptやjQueryのはどちらも有効です。
EDIT:
カテゴリ値はすでにサーバーに正しく渡されています。 ラジオボタンをクリックすると、ブラウザのアドレスバーに表示されているURLに選択したカテゴリが含まれています。 *
私は現在、その/ somecomplicatedurlルート
私の編集を参照してください – systempuntoout
ok。答えにもっと加えました。 –