システムで現在選択されているアカウントに基づいて異なるメニューを用意しています。
ユーザーがhtml選択からアカウントを選択できるページがあります。ユーザーがアカウント選択ページからフォームを送信すると、コントローラーの menu メソッドを呼び出して、選択した値を渡して、URL が正しく見えるようにします。
ユーザーがアカウントを選択できるページの既存のテンプレートを次に示します。
@helper.form(action = routes.Accounts.menu {
<table>
<tr>
<td><select id="accountNames">
@accountNames.map { name =>
<option value="@name">@name</option>
}
</select></td>
</tr>
<tr>
<td>
<p>
<input type="submit" value="Choose">
</p>
</td>
</tr>
</table>
}
私のルートファイルから:
GET /account/:accountName/menu controllers.Accounts.menu(accountName: String)
select (id="accountNames") から選択した値を参照し、それをフォーム アクションに渡すにはどうすればよいですか?